# near model CODE resource # jump table entries: 2264-2343 (80 of them) 00000000 4E56 0000 link A6, 0 00000004 48E7 0118 movem.l -[A7], D7,A3,A4 00000008 2E2E 0008 move.l D7, [A6 + 0x8] 0000000C 7001 moveq.l D0, 0x01 0000000E B087 cmp.l D0, D7 00000010 6F02 ble +0x4 /* 00000014 */ 00000012 7E01 moveq.l D7, 0x01 label00000014: 00000014 7000 moveq.l D0, 0x00 00000016 2F00 move.l -[A7], D0 00000018 2407 move.l D2, D7 0000001A 2202 move.l D1, D2 0000001C C4FC 000C mulu.w D2, 0xC 00000020 4841 swap.w D1 00000022 C2FC 000C mulu.w D1, 0xC 00000026 4841 swap.w D1 00000028 4241 clr.w D1 0000002A D481 add.l D2, D1 0000002C 720C moveq.l D1, 0x0C 0000002E D481 add.l D2, D1 00000030 2F02 move.l -[A7], D2 00000032 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */] 00000036 2640 movea.l A3, D0 00000038 200B move.l D0, A3 0000003A 504F addq.w A7, 8 0000003C 6604 bne +0x6 /* 00000042 */ 0000003E 7000 moveq.l D0, 0x00 00000040 6018 bra +0x1A /* 0000005A */ label00000042: 00000042 2853 movea.l A4, [A3] 00000044 38BC 000C move.w [A4], 0xC 00000048 397C 000C 0002 move.w [A4 + 0x2], 0xC 0000004E 2947 0004 move.l [A4 + 0x4], D7 00000052 7000 moveq.l D0, 0x00 00000054 2940 0008 move.l [A4 + 0x8], D0 00000058 200B move.l D0, A3 label0000005A: 0000005A 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00000060 4E5E unlink A6 00000062 4E75 rts 00000064 4E56 0000 link A6, 0 00000068 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000006C 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 00000070 584F addq.w A7, 4 00000072 4E5E unlink A6 00000074 4E75 rts fn00000076: 00000076 4E56 FFFE link A6, -0x0002 0000007A 2F0C move.l -[A7], A4 0000007C 286E 0008 movea.l A4, [A6 + 0x8] 00000080 4A2E 000F tst.b [A6 + 0xF] 00000084 6746 beq +0x48 /* 000000CC */ 00000086 486E FFFE pea.l [A6 - 0x2] 0000008A 2F0C move.l -[A7], A4 0000008C 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 00000090 700C moveq.l D0, 0x0C 00000092 2F00 move.l -[A7], D0 00000094 2F00 move.l -[A7], D0 00000096 487A 0042 pea.l [PC + 0x42 /* 000000DA, value 0x32323434 '2244', cstring "2244" */] 0000009A 2F14 move.l -[A7], [A4] 0000009C 4EAD 1192 jsr [A5 + 0x1192 /* export_558 */] 000000A0 2F0C move.l -[A7], A4 000000A2 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 000000A6 720C moveq.l D1, 0x0C 000000A8 9081 sub.l D0, D1 000000AA 588F addq.l A7, 4 000000AC 2F00 move.l -[A7], D0 000000AE 2F01 move.l -[A7], D1 000000B0 487A 0024 pea.l [PC + 0x24 /* 000000D6, value 0x34343400 '444\0', cstring "444" */] 000000B4 2014 move.l D0, [A4] 000000B6 D081 add.l D0, D1 000000B8 2F00 move.l -[A7], D0 000000BA 4EAD 1192 jsr [A5 + 0x1192 /* export_558 */] 000000BE 486E FFFE pea.l [A6 - 0x2] 000000C2 2F0C move.l -[A7], A4 000000C4 4EAD 114A jsr [A5 + 0x114A /* export_549 */] 000000C8 4FEF 0030 lea.l A7, [A7 + 0x30] label000000CC: 000000CC 7001 moveq.l D0, 0x01 000000CE 286E FFFA movea.l A4, [A6 - 0x6] 000000D2 4E5E unlink A6 000000D4 4E75 rts 000000D6 3434 3400 move.w D2, [A4 + D3.w * 4] 000000DA 3232 3434 move.w D1, [A2 + D3.w * 4 + 0x34] 000000DE 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000000E2 0000 48E7 ori.b D0, 0xE7 000000E6 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 000000EA 0008 2F2E ori.b A0, 0x2E /* '.' */ 000000EE 000C 2F0B ori.b A4, 0xB 000000F2 4EBA 1362 jsr [PC + 0x1362 /* 00001456 */] 000000F6 2840 movea.l A4, D0 000000F8 200C move.l D0, A4 000000FA 504F addq.w A7, 8 000000FC 6604 bne +0x6 /* 00000102 */ 000000FE 7000 moveq.l D0, 0x00 00000100 602E bra +0x30 /* 00000130 */ label00000102: 00000102 7001 moveq.l D0, 0x01 00000104 2F00 move.l -[A7], D0 00000106 2F0B move.l -[A7], A3 00000108 4EBA 2C34 jsr [PC + 0x2C34 /* 00002D3E */] 0000010C 4880 ext.w D0 0000010E 48C0 ext.l D0 00000110 588F addq.l A7, 4 00000112 2F00 move.l -[A7], D0 00000114 2F0C move.l -[A7], A4 00000116 4EBA FF5E jsr [PC - 0xA2 /* 00000076 */] 0000011A 4A00 tst.b D0 0000011C 4FEF 000C lea.l A7, [A7 + 0xC] 00000120 660C bne +0xE /* 0000012E */ 00000122 2F0C move.l -[A7], A4 00000124 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 00000128 7000 moveq.l D0, 0x00 0000012A 584F addq.w A7, 4 0000012C 6002 bra +0x4 /* 00000130 */ label0000012E: 0000012E 200C move.l D0, A4 label00000130: 00000130 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00000136 4E5E unlink A6 00000138 4E75 rts 0000013A 4E56 0000 link A6, 0 0000013E 206E 0008 movea.l A0, [A6 + 0x8] 00000142 2050 movea.l A0, [A0] 00000144 2228 0004 move.l D1, [A0 + 0x4] 00000148 2001 move.l D0, D1 0000014A C2FC 000C mulu.w D1, 0xC 0000014E 4840 swap.w D0 00000150 C0FC 000C mulu.w D0, 0xC 00000154 4840 swap.w D0 00000156 4240 clr.w D0 00000158 D280 add.l D1, D0 0000015A 700C moveq.l D0, 0x0C 0000015C D280 add.l D1, D0 0000015E 2F01 move.l -[A7], D1 00000160 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000164 2F2E 000C move.l -[A7], [A6 + 0xC] 00000168 4EBA 16D6 jsr [PC + 0x16D6 /* 00001840 */] 0000016C 4E5E unlink A6 0000016E 4E75 rts 00000170 4E56 FFFE link A6, -0x0002 00000174 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000178 266E 000C movea.l A3, [A6 + 0xC] 0000017C 286E 0008 movea.l A4, [A6 + 0x8] 00000180 2F0B move.l -[A7], A3 00000182 4EBA 2BBA jsr [PC + 0x2BBA /* 00002D3E */] 00000186 1E00 move.b D7, D0 00000188 7000 moveq.l D0, 0x00 0000018A 2F00 move.l -[A7], D0 0000018C 4887 ext.w D7 0000018E 48C7 ext.l D7 00000190 2F07 move.l -[A7], D7 00000192 2F0C move.l -[A7], A4 00000194 4EBA FEE0 jsr [PC - 0x120 /* 00000076 */] 00000198 4A00 tst.b D0 0000019A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000019E 6604 bne +0x6 /* 000001A4 */ 000001A0 70FF moveq.l D0, 0xFFFFFFFF 000001A2 6070 bra +0x72 /* 00000214 */ label000001A4: 000001A4 486E FFFE pea.l [A6 - 0x2] 000001A8 2F0C move.l -[A7], A4 000001AA 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 000001AE 2F0C move.l -[A7], A4 000001B0 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 000001B4 2C00 move.l D6, D0 000001B6 2F06 move.l -[A7], D6 000001B8 2F2E 0010 move.l -[A7], [A6 + 0x10] 000001BC 2F0B move.l -[A7], A3 000001BE 4EBA 25DE jsr [PC + 0x25DE /* 0000279E */] 000001C2 4A40 tst.w D0 000001C4 4FEF 0018 lea.l A7, [A7 + 0x18] 000001C8 661A bne +0x1C /* 000001E4 */ 000001CA 2F06 move.l -[A7], D6 000001CC 2F14 move.l -[A7], [A4] 000001CE 2F0B move.l -[A7], A3 000001D0 4EBA 26AA jsr [PC + 0x26AA /* 0000287C */] 000001D4 4A40 tst.w D0 000001D6 4FEF 000C lea.l A7, [A7 + 0xC] 000001DA 6608 bne +0xA /* 000001E4 */ 000001DC 2F0B move.l -[A7], A3 000001DE 4EBA 26F4 jsr [PC + 0x26F4 /* 000028D4 */] 000001E2 584F addq.w A7, 4 label000001E4: 000001E4 486E FFFE pea.l [A6 - 0x2] 000001E8 2F0C move.l -[A7], A4 000001EA 4EAD 114A jsr [A5 + 0x114A /* export_549 */] 000001EE 504F addq.w A7, 8 000001F0 7001 moveq.l D0, 0x01 000001F2 2F00 move.l -[A7], D0 000001F4 4887 ext.w D7 000001F6 48C7 ext.l D7 000001F8 2F07 move.l -[A7], D7 000001FA 2F0C move.l -[A7], A4 000001FC 4EBA FE78 jsr [PC - 0x188 /* 00000076 */] 00000200 4A00 tst.b D0 00000202 4FEF 000C lea.l A7, [A7 + 0xC] 00000206 6604 bne +0x6 /* 0000020C */ 00000208 70FF moveq.l D0, 0xFFFFFFFF 0000020A 6008 bra +0xA /* 00000214 */ label0000020C: 0000020C 2F0B move.l -[A7], A3 0000020E 4EBA 22F2 jsr [PC + 0x22F2 /* 00002502 */] 00000212 584F addq.w A7, 4 label00000214: 00000214 4CEE 18C0 FFEE movem.l D6,D7,A3,A4, [A6 - 0x12] 0000021A 4E5E unlink A6 0000021C 4E75 rts 0000021E 4E56 FFFC link A6, -0x0004 00000222 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00000226 266E 0014 movea.l A3, [A6 + 0x14] 0000022A 4AAE 0008 tst.l [A6 + 0x8] 0000022E 6606 bne +0x8 /* 00000236 */ 00000230 70FF moveq.l D0, 0xFFFFFFFF 00000232 6000 0098 bra +0x9A /* 000002CC */ label00000236: 00000236 7A00 moveq.l D5, 0x00 00000238 206E 0008 movea.l A0, [A6 + 0x8] 0000023C 2050 movea.l A0, [A0] 0000023E 2828 0008 move.l D4, [A0 + 0x8] 00000242 5384 subq.l D4, 1 00000244 7C01 moveq.l D6, 0x01 00000246 7EFF moveq.l D7, 0xFFFFFFFF 00000248 606E bra +0x70 /* 000002B8 */ label0000024A: 0000024A 2D45 FFFC move.l [A6 - 0x4], D5 0000024E 2004 move.l D0, D4 00000250 90AE FFFC sub.l D0, [A6 - 0x4] 00000254 7201 moveq.l D1, 0x01 00000256 B280 cmp.l D1, D0 00000258 5DC3 slt D3 0000025A 4403 neg.b D3 0000025C 4883 ext.w D3 0000025E 48C3 ext.l D3 00000260 2E03 move.l D7, D3 00000262 DEAE FFFC add.l D7, [A6 - 0x4] 00000266 206E 0008 movea.l A0, [A6 + 0x8] 0000026A 2050 movea.l A0, [A0] 0000026C 41E8 000C lea.l A0, [A0 + 0xC] 00000270 2207 move.l D1, D7 00000272 2001 move.l D0, D1 00000274 C2FC 000C mulu.w D1, 0xC 00000278 4840 swap.w D0 0000027A C0FC 000C mulu.w D0, 0xC 0000027E 4840 swap.w D0 00000280 4240 clr.w D0 00000282 D280 add.l D1, D0 00000284 2841 movea.l A4, D1 00000286 D9C8 add.l A4, A0 00000288 2C2E 000C move.l D6, [A6 + 0xC] 0000028C 9CAC 0004 sub.l D6, [A4 + 0x4] 00000290 4A86 tst.l D6 00000292 6608 bne +0xA /* 0000029C */ 00000294 2C2E 0010 move.l D6, [A6 + 0x10] 00000298 9CAC 0008 sub.l D6, [A4 + 0x8] label0000029C: 0000029C 4A86 tst.l D6 0000029E 660A bne +0xC /* 000002AA */ 000002A0 200B move.l D0, A3 000002A2 6702 beq +0x4 /* 000002A6 */ 000002A4 2687 move.l [A3], D7 label000002A6: 000002A6 2014 move.l D0, [A4] 000002A8 6022 bra +0x24 /* 000002CC */ label000002AA: 000002AA 4A86 tst.l D6 000002AC 6F06 ble +0x8 /* 000002B4 */ 000002AE 2A07 move.l D5, D7 000002B0 5285 addq.l D5, 1 000002B2 6004 bra +0x6 /* 000002B8 */ label000002B4: 000002B4 2807 move.l D4, D7 000002B6 5384 subq.l D4, 1 label000002B8: 000002B8 B885 cmp.l D4, D5 000002BA 6C8E bge -0x70 /* 0000024A */ 000002BC 4A86 tst.l D6 000002BE 6F04 ble +0x6 /* 000002C4 */ 000002C0 2007 move.l D0, D7 000002C2 5287 addq.l D7, 1 label000002C4: 000002C4 200B move.l D0, A3 000002C6 6702 beq +0x4 /* 000002CA */ 000002C8 2687 move.l [A3], D7 label000002CA: 000002CA 70FF moveq.l D0, 0xFFFFFFFF label000002CC: 000002CC 4CEE 18F8 FFE0 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x20] 000002D2 4E5E unlink A6 000002D4 4E75 rts 000002D6 4E56 0000 link A6, 0 000002DA 48E7 0308 movem.l -[A7], D6,D7,A4 000002DE 2E2E 000C move.l D7, [A6 + 0xC] 000002E2 286E 0008 movea.l A4, [A6 + 0x8] 000002E6 4246 clr.w D6 000002E8 2054 movea.l A0, [A4] 000002EA 2028 0008 move.l D0, [A0 + 0x8] 000002EE 9087 sub.l D0, D7 000002F0 2C00 move.l D6, D0 000002F2 5386 subq.l D6, 1 000002F4 4A86 tst.l D6 000002F6 6F5C ble +0x5E /* 00000354 */ 000002F8 2206 move.l D1, D6 000002FA 2001 move.l D0, D1 000002FC C2FC 000C mulu.w D1, 0xC 00000300 4840 swap.w D0 00000302 C0FC 000C mulu.w D0, 0xC 00000306 4840 swap.w D0 00000308 4240 clr.w D0 0000030A D280 add.l D1, D0 0000030C 2F01 move.l -[A7], D1 0000030E 2054 movea.l A0, [A4] 00000310 41E8 000C lea.l A0, [A0 + 0xC] 00000314 2207 move.l D1, D7 00000316 2001 move.l D0, D1 00000318 C2FC 000C mulu.w D1, 0xC 0000031C 4840 swap.w D0 0000031E C0FC 000C mulu.w D0, 0xC 00000322 4840 swap.w D0 00000324 4240 clr.w D0 00000326 D280 add.l D1, D0 00000328 D288 add.l D1, A0 0000032A 2F01 move.l -[A7], D1 0000032C 2054 movea.l A0, [A4] 0000032E 41E8 000C lea.l A0, [A0 + 0xC] 00000332 2007 move.l D0, D7 00000334 5280 addq.l D0, 1 00000336 2200 move.l D1, D0 00000338 C0FC 000C mulu.w D0, 0xC 0000033C 4841 swap.w D1 0000033E C2FC 000C mulu.w D1, 0xC 00000342 4841 swap.w D1 00000344 4241 clr.w D1 00000346 D081 add.l D0, D1 00000348 D088 add.l D0, A0 0000034A 2F00 move.l -[A7], D0 0000034C 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */] 00000350 4FEF 000C lea.l A7, [A7 + 0xC] label00000354: 00000354 2054 movea.l A0, [A4] 00000356 53A8 0008 subq.l [A0 + 0x8], 1 0000035A 7000 moveq.l D0, 0x00 0000035C 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 00000362 4E5E unlink A6 00000364 4E75 rts 00000366 4E56 0000 link A6, 0 0000036A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 0000036E 2C2E 000C move.l D6, [A6 + 0xC] 00000372 286E 0008 movea.l A4, [A6 + 0x8] 00000376 4245 clr.w D5 00000378 2054 movea.l A0, [A4] 0000037A 2248 movea.l A1, A0 0000037C 2028 0008 move.l D0, [A0 + 0x8] 00000380 B0A9 0004 cmp.l D0, [A1 + 0x4] 00000384 6D52 blt +0x54 /* 000003D8 */ 00000386 2E28 0004 move.l D7, [A0 + 0x4] 0000038A E287 asr D7, 1 0000038C 7001 moveq.l D0, 0x01 0000038E B087 cmp.l D0, D7 00000390 6F02 ble +0x4 /* 00000394 */ 00000392 7E01 moveq.l D7, 0x01 label00000394: 00000394 2054 movea.l A0, [A4] 00000396 2007 move.l D0, D7 00000398 D0A8 0004 add.l D0, [A0 + 0x4] 0000039C 2E00 move.l D7, D0 0000039E 7000 moveq.l D0, 0x00 000003A0 2F00 move.l -[A7], D0 000003A2 2407 move.l D2, D7 000003A4 2202 move.l D1, D2 000003A6 C4FC 000C mulu.w D2, 0xC 000003AA 4841 swap.w D1 000003AC C2FC 000C mulu.w D1, 0xC 000003B0 4841 swap.w D1 000003B2 4241 clr.w D1 000003B4 D481 add.l D2, D1 000003B6 720C moveq.l D1, 0x0C 000003B8 D481 add.l D2, D1 000003BA 2F02 move.l -[A7], D2 000003BC 2F0C move.l -[A7], A4 000003BE 4EAD 112A jsr [A5 + 0x112A /* export_545 */] 000003C2 4A80 tst.l D0 000003C4 4FEF 000C lea.l A7, [A7 + 0xC] 000003C8 6608 bne +0xA /* 000003D2 */ 000003CA 4EAD 115A jsr [A5 + 0x115A /* export_551 */] 000003CE 6000 008A bra +0x8C /* 0000045A */ label000003D2: 000003D2 2054 movea.l A0, [A4] 000003D4 2147 0004 move.l [A0 + 0x4], D7 label000003D8: 000003D8 2054 movea.l A0, [A4] 000003DA 2E28 0008 move.l D7, [A0 + 0x8] 000003DE 9E86 sub.l D7, D6 000003E0 2054 movea.l A0, [A4] 000003E2 41E8 000C lea.l A0, [A0 + 0xC] 000003E6 2206 move.l D1, D6 000003E8 2001 move.l D0, D1 000003EA C2FC 000C mulu.w D1, 0xC 000003EE 4840 swap.w D0 000003F0 C0FC 000C mulu.w D0, 0xC 000003F4 4840 swap.w D0 000003F6 4240 clr.w D0 000003F8 D280 add.l D1, D0 000003FA 2641 movea.l A3, D1 000003FC D7C8 add.l A3, A0 000003FE 4A87 tst.l D7 00000400 6F40 ble +0x42 /* 00000442 */ 00000402 2207 move.l D1, D7 00000404 2001 move.l D0, D1 00000406 C2FC 000C mulu.w D1, 0xC 0000040A 4840 swap.w D0 0000040C C0FC 000C mulu.w D0, 0xC 00000410 4840 swap.w D0 00000412 4240 clr.w D0 00000414 D280 add.l D1, D0 00000416 2F01 move.l -[A7], D1 00000418 2054 movea.l A0, [A4] 0000041A 41E8 000C lea.l A0, [A0 + 0xC] 0000041E 2006 move.l D0, D6 00000420 5280 addq.l D0, 1 00000422 2200 move.l D1, D0 00000424 C0FC 000C mulu.w D0, 0xC 00000428 4841 swap.w D1 0000042A C2FC 000C mulu.w D1, 0xC 0000042E 4841 swap.w D1 00000430 4241 clr.w D1 00000432 D081 add.l D0, D1 00000434 D088 add.l D0, A0 00000436 2F00 move.l -[A7], D0 00000438 2F0B move.l -[A7], A3 0000043A 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */] 0000043E 4FEF 000C lea.l A7, [A7 + 0xC] label00000442: 00000442 276E 0014 0004 move.l [A3 + 0x4], [A6 + 0x14] 00000448 276E 0018 0008 move.l [A3 + 0x8], [A6 + 0x18] 0000044E 26AE 0010 move.l [A3], [A6 + 0x10] 00000452 2054 movea.l A0, [A4] 00000454 52A8 0008 addq.l [A0 + 0x8], 1 00000458 3005 move.w D0, D5 label0000045A: 0000045A 4CEE 18E0 FFEC movem.l D5,D6,D7,A3,A4, [A6 - 0x14] 00000460 4E5E unlink A6 00000462 4E75 rts 00000464 4E56 0000 link A6, 0 00000468 206E 0008 movea.l A0, [A6 + 0x8] 0000046C 2050 movea.l A0, [A0] 0000046E 2028 0008 move.l D0, [A0 + 0x8] 00000472 4E5E unlink A6 00000474 4E75 rts 00000476 4E56 0000 link A6, 0 0000047A 206E 0008 movea.l A0, [A6 + 0x8] 0000047E 2050 movea.l A0, [A0] 00000480 7000 moveq.l D0, 0x00 00000482 2140 0008 move.l [A0 + 0x8], D0 00000486 4E5E unlink A6 00000488 4E75 rts 0000048A 4E56 0000 link A6, 0 0000048E 2F0C move.l -[A7], A4 00000490 206E 0008 movea.l A0, [A6 + 0x8] 00000494 2050 movea.l A0, [A0] 00000496 202E 000C move.l D0, [A6 + 0xC] 0000049A 2200 move.l D1, D0 0000049C C0FC 000C mulu.w D0, 0xC 000004A0 4841 swap.w D1 000004A2 C2FC 000C mulu.w D1, 0xC 000004A6 4841 swap.w D1 000004A8 4241 clr.w D1 000004AA D081 add.l D0, D1 000004AC 49F0 080C lea.l A4, [A0 + D0 + 0xC] 000004B0 206E 0010 movea.l A0, [A6 + 0x10] 000004B4 2094 move.l [A0], [A4] 000004B6 206E 0014 movea.l A0, [A6 + 0x14] 000004BA 20AC 0004 move.l [A0], [A4 + 0x4] 000004BE 206E 0018 movea.l A0, [A6 + 0x18] 000004C2 20AC 0008 move.l [A0], [A4 + 0x8] 000004C6 286E FFFC movea.l A4, [A6 - 0x4] 000004CA 4E5E unlink A6 000004CC 4E75 rts fn000004CE: 000004CE 4E56 FFFC link A6, -0x0004 000004D2 2F0C move.l -[A7], A4 000004D4 286E 0008 movea.l A4, [A6 + 0x8] 000004D8 206C 0016 movea.l A0, [A4 + 0x16] 000004DC 41E8 0018 lea.l A0, [A0 + 0x18] 000004E0 226C 0016 movea.l A1, [A4 + 0x16] 000004E4 3029 0002 move.w D0, [A1 + 0x2] 000004E8 48C0 ext.l D0 000004EA 2200 move.l D1, D0 000004EC 202E 000C move.l D0, [A6 + 0xC] 000004F0 2D48 FFFC move.l [A6 - 0x4], A0 000004F4 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 000004F8 222E FFFC move.l D1, [A6 - 0x4] 000004FC D081 add.l D0, D1 000004FE 286E FFF8 movea.l A4, [A6 - 0x8] 00000502 4E5E unlink A6 00000504 4E75 rts fn00000506: 00000506 4E56 0000 link A6, 0 0000050A 2F0C move.l -[A7], A4 0000050C 286E 0008 movea.l A4, [A6 + 0x8] 00000510 526C 001E addq.w [A4 + 0x1E], 1 00000514 7001 moveq.l D0, 0x01 00000516 B06C 001E cmp.w D0, [A4 + 0x1E] 0000051A 6612 bne +0x14 /* 0000052E */ 0000051C 7000 moveq.l D0, 0x00 0000051E 2F00 move.l -[A7], D0 00000520 2F2C 0012 move.l -[A7], [A4 + 0x12] 00000524 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 00000528 2940 0016 move.l [A4 + 0x16], D0 0000052C 504F addq.w A7, 8 label0000052E: 0000052E 286E FFFC movea.l A4, [A6 - 0x4] 00000532 4E5E unlink A6 00000534 4E75 rts fn00000536: 00000536 4E56 0000 link A6, 0 0000053A 2F0C move.l -[A7], A4 0000053C 286E 0008 movea.l A4, [A6 + 0x8] 00000540 536C 001E subq.w [A4 + 0x1E], 1 00000544 4A6C 001E tst.w [A4 + 0x1E] 00000548 6E0E bgt +0x10 /* 00000558 */ 0000054A 7000 moveq.l D0, 0x00 0000054C 2F00 move.l -[A7], D0 0000054E 2F2C 0012 move.l -[A7], [A4 + 0x12] 00000552 4EAD 114A jsr [A5 + 0x114A /* export_549 */] 00000556 504F addq.w A7, 8 label00000558: 00000558 286E FFFC movea.l A4, [A6 - 0x4] 0000055C 4E5E unlink A6 0000055E 4E75 rts fn00000560: 00000560 4E56 0000 link A6, 0 00000564 2F0C move.l -[A7], A4 00000566 286E 0008 movea.l A4, [A6 + 0x8] 0000056A 2F2C 0012 move.l -[A7], [A4 + 0x12] 0000056E 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 00000572 296E 000C 0012 move.l [A4 + 0x12], [A6 + 0xC] 00000578 4A6C 001E tst.w [A4 + 0x1E] 0000057C 584F addq.w A7, 4 0000057E 6F12 ble +0x14 /* 00000592 */ 00000580 7000 moveq.l D0, 0x00 00000582 2F00 move.l -[A7], D0 00000584 2F2C 0012 move.l -[A7], [A4 + 0x12] 00000588 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 0000058C 2940 0016 move.l [A4 + 0x16], D0 00000590 504F addq.w A7, 8 label00000592: 00000592 286E FFFC movea.l A4, [A6 - 0x4] 00000596 4E5E unlink A6 00000598 4E75 rts fn0000059A: 0000059A 4E56 0000 link A6, 0 0000059E 48E7 0108 movem.l -[A7], D7,A4 000005A2 286E 0008 movea.l A4, [A6 + 0x8] 000005A6 4247 clr.w D7 000005A8 2F2E 000C move.l -[A7], [A6 + 0xC] 000005AC 2F0C move.l -[A7], A4 000005AE 4EBA 291E jsr [PC + 0x291E /* 00002ECE */] 000005B2 3E00 move.w D7, D0 000005B4 504F addq.w A7, 8 000005B6 6610 bne +0x12 /* 000005C8 */ 000005B8 70F8 moveq.l D0, 0xFFFFFFF8 000005BA 2F00 move.l -[A7], D0 000005BC 2F2C 000E move.l -[A7], [A4 + 0xE] 000005C0 4EBA 3214 jsr [PC + 0x3214 /* 000037D6 */] 000005C4 3E00 move.w D7, D0 000005C6 504F addq.w A7, 8 label000005C8: 000005C8 3007 move.w D0, D7 000005CA 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 000005D0 4E5E unlink A6 000005D2 4E75 rts fn000005D4: 000005D4 4E56 FFFC link A6, -0x0004 000005D8 48E7 0118 movem.l -[A7], D7,A3,A4 000005DC 266E 000C movea.l A3, [A6 + 0xC] 000005E0 286E 0008 movea.l A4, [A6 + 0x8] 000005E4 4247 clr.w D7 000005E6 2D6C 000E FFFC move.l [A6 - 0x4], [A4 + 0xE] 000005EC 2F0B move.l -[A7], A3 000005EE 2F0C move.l -[A7], A4 000005F0 4EBA 28DC jsr [PC + 0x28DC /* 00002ECE */] 000005F4 3E00 move.w D7, D0 000005F6 504F addq.w A7, 8 000005F8 6638 bne +0x3A /* 00000632 */ 000005FA 202B 0004 move.l D0, [A3 + 0x4] 000005FE 5280 addq.l D0, 1 00000600 72FE moveq.l D1, 0xFFFFFFFE 00000602 C280 and.l D1, D0 00000604 2F01 move.l -[A7], D1 00000606 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000060A 4EBA 31CA jsr [PC + 0x31CA /* 000037D6 */] 0000060E 3E00 move.w D7, D0 00000610 504F addq.w A7, 8 00000612 661E bne +0x20 /* 00000632 */ 00000614 2F0B move.l -[A7], A3 00000616 2F0C move.l -[A7], A4 00000618 4EBA 28B4 jsr [PC + 0x28B4 /* 00002ECE */] 0000061C 3E00 move.w D7, D0 0000061E 504F addq.w A7, 8 00000620 6610 bne +0x12 /* 00000632 */ 00000622 70F8 moveq.l D0, 0xFFFFFFF8 00000624 2F00 move.l -[A7], D0 00000626 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000062A 4EBA 31AA jsr [PC + 0x31AA /* 000037D6 */] 0000062E 3E00 move.w D7, D0 00000630 504F addq.w A7, 8 label00000632: 00000632 3007 move.w D0, D7 00000634 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10] 0000063A 4E5E unlink A6 0000063C 4E75 rts fn0000063E: 0000063E 4E56 FFF8 link A6, -0x0008 00000642 48E7 1318 movem.l -[A7], D3,D6,D7,A3,A4 00000646 2C2E 000C move.l D6, [A6 + 0xC] 0000064A 286E 0008 movea.l A4, [A6 + 0x8] 0000064E 266C 000E movea.l A3, [A4 + 0xE] 00000652 2F2C 005E move.l -[A7], [A4 + 0x5E] 00000656 2F0B move.l -[A7], A3 00000658 4EBA 3162 jsr [PC + 0x3162 /* 000037BC */] 0000065C 3E00 move.w D7, D0 0000065E 504F addq.w A7, 8 00000660 6600 00A0 bne +0xA2 /* 00000702 */ 00000664 486E FFF8 pea.l [A6 - 0x8] 00000668 2F0C move.l -[A7], A4 0000066A 4EBA FF2E jsr [PC - 0xD2 /* 0000059A */] 0000066E 3E00 move.w D7, D0 00000670 504F addq.w A7, 8 00000672 6600 008E bne +0x90 /* 00000702 */ 00000676 206E 0010 movea.l A0, [A6 + 0x10] 0000067A 20AE FFFC move.l [A0], [A6 - 0x4] 0000067E 0CAE 5249 4658 FFF8 cmpi.l [A6 - 0x8], 0x52494658 /* 'RIFX' */ 00000686 6726 beq +0x28 /* 000006AE */ 00000688 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000068C 4EAD 118A jsr [A5 + 0x118A /* export_557 */] 00000690 0C80 5249 4658 cmpi.l D0, 0x52494658 /* 'RIFX' */ 00000696 56C3 sne D3 00000698 4403 neg.b D3 0000069A 4883 ext.w D3 0000069C 3E03 move.w D7, D3 0000069E 584F addq.w A7, 4 000006A0 6706 beq +0x8 /* 000006A8 */ 000006A2 3E3C 00C9 move.w D7, 0xC9 000006A6 605A bra +0x5C /* 00000702 */ label000006A8: 000006A8 197C 0001 006A move.b [A4 + 0x6A], 0x1 label000006AE: 000006AE 7008 moveq.l D0, 0x08 000006B0 2F00 move.l -[A7], D0 000006B2 2F0B move.l -[A7], A3 000006B4 4EBA 3120 jsr [PC + 0x3120 /* 000037D6 */] 000006B8 3E00 move.w D7, D0 000006BA 504F addq.w A7, 8 000006BC 6644 bne +0x46 /* 00000702 */ 000006BE 7004 moveq.l D0, 0x04 000006C0 2F00 move.l -[A7], D0 000006C2 486E FFF8 pea.l [A6 - 0x8] 000006C6 2F2C 000E move.l -[A7], [A4 + 0xE] 000006CA 4EBA 2E58 jsr [PC + 0x2E58 /* 00003524 */] 000006CE 3E00 move.w D7, D0 000006D0 4FEF 000C lea.l A7, [A7 + 0xC] 000006D4 662C bne +0x2E /* 00000702 */ 000006D6 4A2C 006A tst.b [A4 + 0x6A] 000006DA 670E beq +0x10 /* 000006EA */ 000006DC 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000006E0 4EAD 118A jsr [A5 + 0x118A /* export_557 */] 000006E4 2D40 FFF8 move.l [A6 - 0x8], D0 000006E8 584F addq.w A7, 4 label000006EA: 000006EA 7600 moveq.l D3, 0x00 000006EC 4A86 tst.l D6 000006EE 6708 beq +0xA /* 000006F8 */ 000006F0 BCAE FFF8 cmp.l D6, [A6 - 0x8] 000006F4 6702 beq +0x4 /* 000006F8 */ 000006F6 7601 moveq.l D3, 0x01 label000006F8: 000006F8 4883 ext.w D3 000006FA 3E03 move.w D7, D3 000006FC 6704 beq +0x6 /* 00000702 */ 000006FE 3E3C 00C9 move.w D7, 0xC9 label00000702: 00000702 3007 move.w D0, D7 00000704 4CEE 18C8 FFE4 movem.l D3,D6,D7,A3,A4, [A6 - 0x1C] 0000070A 4E5E unlink A6 0000070C 4E75 rts fn0000070E: 0000070E 4E56 0000 link A6, 0 00000712 7001 moveq.l D0, 0x01 00000714 2F00 move.l -[A7], D0 00000716 7218 moveq.l D1, 0x18 00000718 2F01 move.l -[A7], D1 0000071A 487A 000E pea.l [PC + 0xE /* 0000072A, value 0x34343434 '4444', cstring "444444" */] 0000071E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000722 4EAD 1192 jsr [A5 + 0x1192 /* export_558 */] 00000726 4E5E unlink A6 00000728 4E75 rts 0000072A 3434 3434 move.w D2, [A4 + D3.w * 4 + 0x34] 0000072E 3434 0000 move.w D2, [A4 + D0.w] fn00000732: 00000732 4E56 FFF4 link A6, -0x000C 00000736 48E7 0118 movem.l -[A7], D7,A3,A4 0000073A 266E 000C movea.l A3, [A6 + 0xC] 0000073E 286E 0008 movea.l A4, [A6 + 0x8] 00000742 4247 clr.w D7 00000744 2D6C 000E FFFC move.l [A6 - 0x4], [A4 + 0xE] 0000074A 486E FFF4 pea.l [A6 - 0xC] 0000074E 2F0C move.l -[A7], A4 00000750 4EBA FE48 jsr [PC - 0x1B8 /* 0000059A */] 00000754 3E00 move.w D7, D0 00000756 504F addq.w A7, 8 00000758 6674 bne +0x76 /* 000007CE */ label0000075A: 0000075A 0CAE 696D 6170 FFF4 cmpi.l [A6 - 0xC], 0x696D6170 /* 'imap' */ 00000762 6710 beq +0x12 /* 00000774 */ 00000764 486E FFF4 pea.l [A6 - 0xC] 00000768 2F0C move.l -[A7], A4 0000076A 4EBA FE68 jsr [PC - 0x198 /* 000005D4 */] 0000076E 3E00 move.w D7, D0 00000770 504F addq.w A7, 8 00000772 67E6 beq -0x18 /* 0000075A */ label00000774: 00000774 7008 moveq.l D0, 0x08 00000776 2F00 move.l -[A7], D0 00000778 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000077C 4EBA 3058 jsr [PC + 0x3058 /* 000037D6 */] 00000780 3E00 move.w D7, D0 00000782 504F addq.w A7, 8 00000784 6648 bne +0x4A /* 000007CE */ 00000786 7018 moveq.l D0, 0x18 00000788 2F00 move.l -[A7], D0 0000078A 2F0B move.l -[A7], A3 0000078C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000790 4EBA 2D92 jsr [PC + 0x2D92 /* 00003524 */] 00000794 3E00 move.w D7, D0 00000796 4FEF 000C lea.l A7, [A7 + 0xC] 0000079A 6632 bne +0x34 /* 000007CE */ 0000079C 4A2C 006A tst.b [A4 + 0x6A] 000007A0 6708 beq +0xA /* 000007AA */ 000007A2 2F0B move.l -[A7], A3 000007A4 4EBA FF68 jsr [PC - 0x98 /* 0000070E */] 000007A8 584F addq.w A7, 4 label000007AA: 000007AA 70FF moveq.l D0, 0xFFFFFFFF 000007AC B0AB 0004 cmp.l D0, [A3 + 0x4] 000007B0 6706 beq +0x8 /* 000007B8 */ 000007B2 4AAB 0004 tst.l [A3 + 0x4] 000007B6 6606 bne +0x8 /* 000007BE */ label000007B8: 000007B8 3E3C 00CF move.w D7, 0xCF 000007BC 6010 bra +0x12 /* 000007CE */ label000007BE: 000007BE 2F2B 0004 move.l -[A7], [A3 + 0x4] 000007C2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000007C6 4EBA 2FF4 jsr [PC + 0x2FF4 /* 000037BC */] 000007CA 3E00 move.w D7, D0 000007CC 504F addq.w A7, 8 label000007CE: 000007CE 3007 move.w D0, D7 000007D0 4CEE 1880 FFE8 movem.l D7,A3,A4, [A6 - 0x18] 000007D6 4E5E unlink A6 000007D8 4E75 rts fn000007DA: 000007DA 4E56 FFD4 link A6, -0x002C 000007DE 48E7 0118 movem.l -[A7], D7,A3,A4 000007E2 266E 000C movea.l A3, [A6 + 0xC] 000007E6 286E 0008 movea.l A4, [A6 + 0x8] 000007EA 4247 clr.w D7 000007EC 4AAC 005E tst.l [A4 + 0x5E] 000007F0 671C beq +0x1E /* 0000080E */ 000007F2 2F0B move.l -[A7], A3 000007F4 4EBA 3198 jsr [PC + 0x3198 /* 0000398E */] 000007F8 3E00 move.w D7, D0 000007FA 584F addq.w A7, 4 000007FC 661A bne +0x1C /* 00000818 */ 000007FE 2F2C 005E move.l -[A7], [A4 + 0x5E] 00000802 2F0B move.l -[A7], A3 00000804 4EBA 2FB6 jsr [PC + 0x2FB6 /* 000037BC */] 00000808 3E00 move.w D7, D0 0000080A 504F addq.w A7, 8 0000080C 600A bra +0xC /* 00000818 */ label0000080E: 0000080E 2F0B move.l -[A7], A3 00000810 4EBA 308E jsr [PC + 0x308E /* 000038A0 */] 00000814 3E00 move.w D7, D0 00000816 584F addq.w A7, 4 label00000818: 00000818 4A47 tst.w D7 0000081A 664E bne +0x50 /* 0000086A */ 0000081C 197C 0001 0069 move.b [A4 + 0x69], 0x1 00000822 2D7C 5249 4658 FFD4 move.l [A6 - 0x2C], 0x52494658 /* 'RIFX' */ 0000082A 7060 moveq.l D0, 0x60 0000082C 2D40 FFD8 move.l [A6 - 0x28], D0 00000830 2D6C 0008 FFDC move.l [A6 - 0x24], [A4 + 0x8] 00000836 2D7C 696D 6170 FFE0 move.l [A6 - 0x20], 0x696D6170 /* 'imap' */ 0000083E 7218 moveq.l D1, 0x18 00000840 2D41 FFE4 move.l [A6 - 0x1C], D1 00000844 7018 moveq.l D0, 0x18 00000846 2F00 move.l -[A7], D0 00000848 486E FFE8 pea.l [A6 - 0x18] 0000084C 4EAD 116A jsr [A5 + 0x116A /* export_553 */] 00000850 70FF moveq.l D0, 0xFFFFFFFF 00000852 2D40 FFEC move.l [A6 - 0x14], D0 00000856 702C moveq.l D0, 0x2C 00000858 2F00 move.l -[A7], D0 0000085A 486E FFD4 pea.l [A6 - 0x2C] 0000085E 2F0B move.l -[A7], A3 00000860 4EBA 2E92 jsr [PC + 0x2E92 /* 000036F4 */] 00000864 3E00 move.w D7, D0 00000866 4FEF 0014 lea.l A7, [A7 + 0x14] label0000086A: 0000086A 3007 move.w D0, D7 0000086C 4CEE 1880 FFC8 movem.l D7,A3,A4, [A6 - 0x38] 00000872 4E5E unlink A6 00000874 4E75 rts fn00000876: 00000876 4E56 0000 link A6, 0 0000087A 2F0C move.l -[A7], A4 0000087C 286E 0008 movea.l A4, [A6 + 0x8] 00000880 7000 moveq.l D0, 0x00 00000882 2F00 move.l -[A7], D0 00000884 2F2C 0012 move.l -[A7], [A4 + 0x12] 00000888 4EAD 114A jsr [A5 + 0x114A /* export_549 */] 0000088C 504F addq.w A7, 8 0000088E 7000 moveq.l D0, 0x00 00000890 2F00 move.l -[A7], D0 00000892 7218 moveq.l D1, 0x18 00000894 2F01 move.l -[A7], D1 00000896 2F2C 0012 move.l -[A7], [A4 + 0x12] 0000089A 4EAD 112A jsr [A5 + 0x112A /* export_545 */] 0000089E 7000 moveq.l D0, 0x00 000008A0 2F00 move.l -[A7], D0 000008A2 2F2C 0012 move.l -[A7], [A4 + 0x12] 000008A6 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 000008AA 2940 0016 move.l [A4 + 0x16], D0 000008AE 2040 movea.l A0, D0 000008B0 30BC 0018 move.w [A0], 0x18 000008B4 206C 0016 movea.l A0, [A4 + 0x16] 000008B8 317C 0014 0002 move.w [A0 + 0x2], 0x14 000008BE 206C 0016 movea.l A0, [A4 + 0x16] 000008C2 7000 moveq.l D0, 0x00 000008C4 2140 0004 move.l [A0 + 0x4], D0 000008C8 206C 0016 movea.l A0, [A4 + 0x16] 000008CC 2140 0008 move.l [A0 + 0x8], D0 000008D0 206C 0016 movea.l A0, [A4 + 0x16] 000008D4 72FF moveq.l D1, 0xFFFFFFFF 000008D6 2141 000C move.l [A0 + 0xC], D1 000008DA 206C 0016 movea.l A0, [A4 + 0x16] 000008DE 2141 0014 move.l [A0 + 0x14], D1 000008E2 206C 0016 movea.l A0, [A4 + 0x16] 000008E6 2141 0010 move.l [A0 + 0x10], D1 000008EA 2941 0038 move.l [A4 + 0x38], D1 000008EE 2941 004A move.l [A4 + 0x4A], D1 000008F2 2941 003C move.l [A4 + 0x3C], D1 000008F6 2940 004E move.l [A4 + 0x4E], D0 000008FA 422C 0068 clr.b [A4 + 0x68] 000008FE 422C 006A clr.b [A4 + 0x6A] 00000902 4FEF 0014 lea.l A7, [A7 + 0x14] 00000906 286E FFFC movea.l A4, [A6 - 0x4] 0000090A 4E5E unlink A6 0000090C 4E75 rts fn0000090E: 0000090E 4E56 0000 link A6, 0 00000912 202E 0008 move.l D0, [A6 + 0x8] 00000916 0480 5249 4658 subi.l D0, 0x52494658 /* 'RIFX' */ 0000091C 6712 beq +0x14 /* 00000930 */ 0000091E 0480 182C 2813 subi.l D0, 0x182C2813 00000924 671A beq +0x1C /* 00000940 */ 00000926 0480 02F7 F305 subi.l D0, 0x2F7F305 0000092C 670A beq +0xC /* 00000938 */ 0000092E 6018 bra +0x1A /* 00000948 */ label00000930: 00000930 41ED DDCE lea.l A0, [A5 - 0x2232] 00000934 2008 move.l D0, A0 00000936 6016 bra +0x18 /* 0000094E */ label00000938: 00000938 41ED DDE2 lea.l A0, [A5 - 0x221E] 0000093C 2008 move.l D0, A0 0000093E 600E bra +0x10 /* 0000094E */ label00000940: 00000940 41ED DDF6 lea.l A0, [A5 - 0x220A] 00000944 2008 move.l D0, A0 00000946 6006 bra +0x8 /* 0000094E */ label00000948: 00000948 41ED DE0A lea.l A0, [A5 - 0x21F6] 0000094C 2008 move.l D0, A0 label0000094E: 0000094E 4E5E unlink A6 00000950 4E75 rts 00000952 4E56 0000 link A6, 0 00000956 48E7 0118 movem.l -[A7], D7,A3,A4 0000095A 2E2E 000C move.l D7, [A6 + 0xC] 0000095E 7003 moveq.l D0, 0x03 00000960 B087 cmp.l D0, D7 00000962 6F02 ble +0x4 /* 00000966 */ 00000964 7E03 moveq.l D7, 0x03 label00000966: 00000966 7070 moveq.l D0, 0x70 00000968 2F00 move.l -[A7], D0 0000096A 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 0000096E 2840 movea.l A4, D0 00000970 200C move.l D0, A4 00000972 584F addq.w A7, 4 00000974 6604 bne +0x6 /* 0000097A */ 00000976 7000 moveq.l D0, 0x00 00000978 606A bra +0x6C /* 000009E4 */ label0000097A: 0000097A 7070 moveq.l D0, 0x70 0000097C 2F00 move.l -[A7], D0 0000097E 2F0C move.l -[A7], A4 00000980 4EAD 116A jsr [A5 + 0x116A /* export_553 */] 00000984 7000 moveq.l D0, 0x00 00000986 2F00 move.l -[A7], D0 00000988 7218 moveq.l D1, 0x18 0000098A 2F01 move.l -[A7], D1 0000098C 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */] 00000990 2640 movea.l A3, D0 00000992 200B move.l D0, A3 00000994 4FEF 0010 lea.l A7, [A7 + 0x10] 00000998 660C bne +0xE /* 000009A6 */ 0000099A 2F0C move.l -[A7], A4 0000099C 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000009A0 7000 moveq.l D0, 0x00 000009A2 584F addq.w A7, 4 000009A4 603E bra +0x40 /* 000009E4 */ label000009A6: 000009A6 296E 0008 0008 move.l [A4 + 0x8], [A6 + 0x8] 000009AC 2947 001A move.l [A4 + 0x1A], D7 000009B0 294B 0012 move.l [A4 + 0x12], A3 000009B4 7000 moveq.l D0, 0x00 000009B6 2F00 move.l -[A7], D0 000009B8 2F0B move.l -[A7], A3 000009BA 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 000009BE 2940 0016 move.l [A4 + 0x16], D0 000009C2 397C 0001 001E move.w [A4 + 0x1E], 0x1 000009C8 7000 moveq.l D0, 0x00 000009CA 2940 000E move.l [A4 + 0xE], D0 000009CE 422C 0069 clr.b [A4 + 0x69] 000009D2 2F0C move.l -[A7], A4 000009D4 4EBA FEA0 jsr [PC - 0x160 /* 00000876 */] 000009D8 2F0C move.l -[A7], A4 000009DA 4EBA FB5A jsr [PC - 0x4A6 /* 00000536 */] 000009DE 200C move.l D0, A4 000009E0 4FEF 0010 lea.l A7, [A7 + 0x10] label000009E4: 000009E4 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 000009EA 4E5E unlink A6 000009EC 4E75 rts 000009EE 4E56 0000 link A6, 0 000009F2 48E7 0018 movem.l -[A7], A3,A4 000009F6 286E 0008 movea.l A4, [A6 + 0x8] 000009FA 266C 000E movea.l A3, [A4 + 0xE] 000009FE 200B move.l D0, A3 00000A00 670E beq +0x10 /* 00000A10 */ 00000A02 4AAC 005A tst.l [A4 + 0x5A] 00000A06 6608 bne +0xA /* 00000A10 */ 00000A08 2F0B move.l -[A7], A3 00000A0A 4EBA 2AA0 jsr [PC + 0x2AA0 /* 000034AC */] 00000A0E 584F addq.w A7, 4 label00000A10: 00000A10 4AAC 0012 tst.l [A4 + 0x12] 00000A14 670A beq +0xC /* 00000A20 */ 00000A16 2F2C 0012 move.l -[A7], [A4 + 0x12] 00000A1A 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 00000A1E 584F addq.w A7, 4 label00000A20: 00000A20 2F0C move.l -[A7], A4 00000A22 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00000A26 584F addq.w A7, 4 00000A28 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00000A2E 4E5E unlink A6 00000A30 4E75 rts fn00000A32: 00000A32 4E56 0000 link A6, 0 00000A36 48E7 1318 movem.l -[A7], D3,D6,D7,A3,A4 00000A3A 2C2E 000C move.l D6, [A6 + 0xC] 00000A3E 286E 0008 movea.l A4, [A6 + 0x8] 00000A42 4247 clr.w D7 00000A44 70FF moveq.l D0, 0xFFFFFFFF 00000A46 B086 cmp.l D0, D6 00000A48 57C3 seq D3 00000A4A 4403 neg.b D3 00000A4C 4883 ext.w D3 00000A4E 3E03 move.w D7, D3 00000A50 6706 beq +0x8 /* 00000A58 */ 00000A52 3E3C 00CB move.w D7, 0xCB 00000A56 603A bra +0x3C /* 00000A92 */ label00000A58: 00000A58 206C 0016 movea.l A0, [A4 + 0x16] 00000A5C BCA8 0008 cmp.l D6, [A0 + 0x8] 00000A60 5CC3 sge D3 00000A62 4403 neg.b D3 00000A64 4883 ext.w D3 00000A66 3E03 move.w D7, D3 00000A68 6706 beq +0x8 /* 00000A70 */ 00000A6A 3E3C 00CC move.w D7, 0xCC 00000A6E 6022 bra +0x24 /* 00000A92 */ label00000A70: 00000A70 2F06 move.l -[A7], D6 00000A72 2F0C move.l -[A7], A4 00000A74 4EBA FA58 jsr [PC - 0x5A8 /* 000004CE */] 00000A78 2640 movea.l A3, D0 00000A7A 302E 0012 move.w D0, [A6 + 0x12] 00000A7E C06B 000C and.w D0, [A3 + 0xC] 00000A82 56C3 sne D3 00000A84 4403 neg.b D3 00000A86 4883 ext.w D3 00000A88 3E03 move.w D7, D3 00000A8A 504F addq.w A7, 8 00000A8C 6704 beq +0x6 /* 00000A92 */ 00000A8E 3E3C 00CD move.w D7, 0xCD label00000A92: 00000A92 3947 0066 move.w [A4 + 0x66], D7 00000A96 3007 move.w D0, D7 00000A98 4CEE 18C8 FFEC movem.l D3,D6,D7,A3,A4, [A6 - 0x14] 00000A9E 4E5E unlink A6 00000AA0 4E75 rts fn00000AA2: 00000AA2 4E56 0000 link A6, 0 00000AA6 48E7 1318 movem.l -[A7], D3,D6,D7,A3,A4 00000AAA 266E 000C movea.l A3, [A6 + 0xC] 00000AAE 286E 0008 movea.l A4, [A6 + 0x8] 00000AB2 4247 clr.w D7 00000AB4 7014 moveq.l D0, 0x14 00000AB6 2F00 move.l -[A7], D0 00000AB8 486C 0020 pea.l [A4 + 0x20] 00000ABC 4EAD 116A jsr [A5 + 0x116A /* export_553 */] 00000AC0 2F0B move.l -[A7], A3 00000AC2 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00000AC6 2C00 move.l D6, D0 00000AC8 7018 moveq.l D0, 0x18 00000ACA B086 cmp.l D0, D6 00000ACC 4FEF 000C lea.l A7, [A7 + 0xC] 00000AD0 6C02 bge +0x4 /* 00000AD4 */ 00000AD2 7C18 moveq.l D6, 0x18 label00000AD4: 00000AD4 2F06 move.l -[A7], D6 00000AD6 486C 0020 pea.l [A4 + 0x20] 00000ADA 2F13 move.l -[A7], [A3] 00000ADC 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */] 00000AE0 7001 moveq.l D0, 0x01 00000AE2 B0AC 0020 cmp.l D0, [A4 + 0x20] 00000AE6 5EC3 sgt D3 00000AE8 4403 neg.b D3 00000AEA 4883 ext.w D3 00000AEC 3E03 move.w D7, D3 00000AEE 4FEF 000C lea.l A7, [A7 + 0xC] 00000AF2 6704 beq +0x6 /* 00000AF8 */ 00000AF4 3E3C 00CF move.w D7, 0xCF label00000AF8: 00000AF8 3007 move.w D0, D7 00000AFA 4CEE 18C8 FFEC movem.l D3,D6,D7,A3,A4, [A6 - 0x14] 00000B00 4E5E unlink A6 00000B02 4E75 rts fn00000B04: 00000B04 4E56 FFFA link A6, -0x0006 00000B08 48E7 0018 movem.l -[A7], A3,A4 00000B0C 286E 0008 movea.l A4, [A6 + 0x8] 00000B10 7001 moveq.l D0, 0x01 00000B12 2940 0020 move.l [A4 + 0x20], D0 00000B16 7002 moveq.l D0, 0x02 00000B18 2F00 move.l -[A7], D0 00000B1A 2F0C move.l -[A7], A4 00000B1C 4EBA F9B0 jsr [PC - 0x650 /* 000004CE */] 00000B20 2040 movea.l A0, D0 00000B22 2968 0008 0024 move.l [A4 + 0x24], [A0 + 0x8] 00000B28 7001 moveq.l D0, 0x01 00000B2A 2F00 move.l -[A7], D0 00000B2C 2F0C move.l -[A7], A4 00000B2E 4EBA F99E jsr [PC - 0x662 /* 000004CE */] 00000B32 2040 movea.l A0, D0 00000B34 2D68 0010 FFFA move.l [A6 - 0x6], [A0 + 0x10] 00000B3A 486E FFFE pea.l [A6 - 0x2] 00000B3E 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000B42 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 00000B46 2640 movea.l A3, D0 00000B48 41EC 0020 lea.l A0, [A4 + 0x20] 00000B4C 224B movea.l A1, A3 00000B4E 7005 moveq.l D0, 0x05 label00000B50: 00000B50 22D8 move.l [A1]+, [A0]+ 00000B52 51C8 FFFC dbf D0, -0x6 /* 00000B50 */ 00000B56 4A2C 006A tst.b [A4 + 0x6A] 00000B5A 4FEF 0018 lea.l A7, [A7 + 0x18] 00000B5E 6708 beq +0xA /* 00000B68 */ 00000B60 2F0B move.l -[A7], A3 00000B62 4EBA FBAA jsr [PC - 0x456 /* 0000070E */] 00000B66 584F addq.w A7, 4 label00000B68: 00000B68 486E FFFE pea.l [A6 - 0x2] 00000B6C 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000B70 4EAD 114A jsr [A5 + 0x114A /* export_549 */] 00000B74 504F addq.w A7, 8 00000B76 4CEE 1800 FFF2 movem.l A3,A4, [A6 - 0xE] 00000B7C 4E5E unlink A6 00000B7E 4E75 rts fn00000B80: 00000B80 4E56 0000 link A6, 0 00000B84 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000B88 2C2E 000C move.l D6, [A6 + 0xC] 00000B8C 266E 0008 movea.l A3, [A6 + 0x8] 00000B90 4245 clr.w D5 00000B92 7E00 moveq.l D7, 0x00 00000B94 605C bra +0x5E /* 00000BF2 */ label00000B96: 00000B96 2F07 move.l -[A7], D7 00000B98 2F0B move.l -[A7], A3 00000B9A 4EBA F932 jsr [PC - 0x6CE /* 000004CE */] 00000B9E 2840 movea.l A4, D0 00000BA0 026C 7FFF 000C andi.w [A4 + 0xC], 0x7FFF 00000BA6 7003 moveq.l D0, 0x03 00000BA8 B087 cmp.l D0, D7 00000BAA 504F addq.w A7, 8 00000BAC 6F2E ble +0x30 /* 00000BDC */ 00000BAE 2014 move.l D0, [A4] 00000BB0 0480 5249 4658 subi.l D0, 0x52494658 /* 'RIFX' */ 00000BB6 6712 beq +0x14 /* 00000BCA */ 00000BB8 0480 1724 1B18 subi.l D0, 0x17241B18 00000BBE 6714 beq +0x16 /* 00000BD4 */ 00000BC0 0480 0400 0000 subi.l D0, 0x4000000 00000BC6 670C beq +0xE /* 00000BD4 */ 00000BC8 600A bra +0xC /* 00000BD4 */ label00000BCA: 00000BCA 202C 0004 move.l D0, [A4 + 0x4] 00000BCE 5080 addq.l D0, 8 00000BD0 2740 0038 move.l [A3 + 0x38], D0 label00000BD4: 00000BD4 7000 moveq.l D0, 0x00 00000BD6 2940 0010 move.l [A4 + 0x10], D0 00000BDA 6014 bra +0x16 /* 00000BF0 */ label00000BDC: 00000BDC 7004 moveq.l D0, 0x04 00000BDE C06C 000C and.w D0, [A4 + 0xC] 00000BE2 7200 moveq.l D1, 0x00 00000BE4 3200 move.w D1, D0 00000BE6 4A81 tst.l D1 00000BE8 6606 bne +0x8 /* 00000BF0 */ 00000BEA 7000 moveq.l D0, 0x00 00000BEC 2940 0010 move.l [A4 + 0x10], D0 label00000BF0: 00000BF0 5287 addq.l D7, 1 label00000BF2: 00000BF2 BC87 cmp.l D6, D7 00000BF4 6EA0 bgt -0x5E /* 00000B96 */ 00000BF6 600A bra +0xC /* 00000C02 */ label00000BF8: 00000BF8 2F07 move.l -[A7], D7 00000BFA 2F0B move.l -[A7], A3 00000BFC 4EBA 0338 jsr [PC + 0x338 /* 00000F36 */] 00000C00 504F addq.w A7, 8 label00000C02: 00000C02 2F0B move.l -[A7], A3 00000C04 4EBA 05AC jsr [PC + 0x5AC /* 000011B2 */] 00000C08 2E00 move.l D7, D0 00000C0A 70FF moveq.l D0, 0xFFFFFFFF 00000C0C B087 cmp.l D0, D7 00000C0E 584F addq.w A7, 4 00000C10 66E6 bne -0x18 /* 00000BF8 */ 00000C12 3745 0066 move.w [A3 + 0x66], D5 00000C16 3005 move.w D0, D5 00000C18 4CEE 18E0 FFEC movem.l D5,D6,D7,A3,A4, [A6 - 0x14] 00000C1E 4E5E unlink A6 00000C20 4E75 rts fn00000C22: 00000C22 4E56 0000 link A6, 0 00000C26 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000C2A 282E 000C move.l D4, [A6 + 0xC] 00000C2E 286E 0008 movea.l A4, [A6 + 0x8] 00000C32 4245 clr.w D5 00000C34 2E04 move.l D7, D4 00000C36 6624 bne +0x26 /* 00000C5C */ 00000C38 206C 0016 movea.l A0, [A4 + 0x16] 00000C3C 2828 0008 move.l D4, [A0 + 0x8] 00000C40 5284 addq.l D4, 1 00000C42 2C28 0004 move.l D6, [A0 + 0x4] 00000C46 E286 asr D6, 1 00000C48 BCAC 001A cmp.l D6, [A4 + 0x1A] 00000C4C 6C04 bge +0x6 /* 00000C52 */ 00000C4E 2C2C 001A move.l D6, [A4 + 0x1A] label00000C52: 00000C52 206C 0016 movea.l A0, [A4 + 0x16] 00000C56 2E06 move.l D7, D6 00000C58 DEA8 0008 add.l D7, [A0 + 0x8] label00000C5C: 00000C5C BEAC 001A cmp.l D7, [A4 + 0x1A] 00000C60 6C04 bge +0x6 /* 00000C66 */ 00000C62 2E2C 001A move.l D7, [A4 + 0x1A] label00000C66: 00000C66 206C 0016 movea.l A0, [A4 + 0x16] 00000C6A 2C07 move.l D6, D7 00000C6C 9CA8 0004 sub.l D6, [A0 + 0x4] 00000C70 4A86 tst.l D6 00000C72 6F70 ble +0x72 /* 00000CE4 */ 00000C74 7000 moveq.l D0, 0x00 00000C76 2F00 move.l -[A7], D0 00000C78 2F2C 0012 move.l -[A7], [A4 + 0x12] 00000C7C 4EAD 114A jsr [A5 + 0x114A /* export_549 */] 00000C80 504F addq.w A7, 8 label00000C82: 00000C82 7000 moveq.l D0, 0x00 00000C84 2F00 move.l -[A7], D0 00000C86 2407 move.l D2, D7 00000C88 E58A lsl D2, 2 00000C8A 2202 move.l D1, D2 00000C8C E58A lsl D2, 2 00000C8E D481 add.l D2, D1 00000C90 7218 moveq.l D1, 0x18 00000C92 D481 add.l D2, D1 00000C94 2F02 move.l -[A7], D2 00000C96 2F2C 0012 move.l -[A7], [A4 + 0x12] 00000C9A 4EAD 112A jsr [A5 + 0x112A /* export_545 */] 00000C9E 2640 movea.l A3, D0 00000CA0 4EAD 115A jsr [A5 + 0x115A /* export_551 */] 00000CA4 3A00 move.w D5, D0 00000CA6 7000 moveq.l D0, 0x00 00000CA8 2F00 move.l -[A7], D0 00000CAA 2F2C 0012 move.l -[A7], [A4 + 0x12] 00000CAE 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 00000CB2 2940 0016 move.l [A4 + 0x16], D0 00000CB6 200B move.l D0, A3 00000CB8 4FEF 0014 lea.l A7, [A7 + 0x14] 00000CBC 670A beq +0xC /* 00000CC8 */ 00000CBE 206C 0016 movea.l A0, [A4 + 0x16] 00000CC2 2147 0004 move.l [A0 + 0x4], D7 00000CC6 601C bra +0x1E /* 00000CE4 */ label00000CC8: 00000CC8 4A86 tst.l D6 00000CCA 6F18 ble +0x1A /* 00000CE4 */ 00000CCC 2006 move.l D0, D6 00000CCE E280 asr D0, 1 00000CD0 2C00 move.l D6, D0 00000CD2 206C 0016 movea.l A0, [A4 + 0x16] 00000CD6 2E06 move.l D7, D6 00000CD8 DEA8 0004 add.l D7, [A0 + 0x4] 00000CDC B887 cmp.l D4, D7 00000CDE 6FA2 ble -0x5C /* 00000C82 */ 00000CE0 2E04 move.l D7, D4 00000CE2 609E bra -0x60 /* 00000C82 */ label00000CE4: 00000CE4 3945 0066 move.w [A4 + 0x66], D5 00000CE8 3005 move.w D0, D5 00000CEA 4CEE 18F0 FFE8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x18] 00000CF0 4E5E unlink A6 00000CF2 4E75 rts fn00000CF4: 00000CF4 4E56 0000 link A6, 0 00000CF8 2F0C move.l -[A7], A4 00000CFA 286E 0008 movea.l A4, [A6 + 0x8] 00000CFE 7000 moveq.l D0, 0x00 00000D00 2F00 move.l -[A7], D0 00000D02 2F0C move.l -[A7], A4 00000D04 4EBA F7C8 jsr [PC - 0x838 /* 000004CE */] 00000D08 2040 movea.l A0, D0 00000D0A 2028 0004 move.l D0, [A0 + 0x4] 00000D0E 5080 addq.l D0, 8 00000D10 222C 005E move.l D1, [A4 + 0x5E] 00000D14 D280 add.l D1, D0 00000D16 2001 move.l D0, D1 00000D18 286E FFFC movea.l A4, [A6 - 0x4] 00000D1C 4E5E unlink A6 00000D1E 4E75 rts fn00000D20: 00000D20 4E56 0000 link A6, 0 00000D24 2F0C move.l -[A7], A4 00000D26 7000 moveq.l D0, 0x00 00000D28 2F00 move.l -[A7], D0 00000D2A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D2E 4EBA F79E jsr [PC - 0x862 /* 000004CE */] 00000D32 2840 movea.l A4, D0 00000D34 202E 000C move.l D0, [A6 + 0xC] 00000D38 5280 addq.l D0, 1 00000D3A 72FE moveq.l D1, 0xFFFFFFFE 00000D3C C280 and.l D1, D0 00000D3E D2AC 0004 add.l D1, [A4 + 0x4] 00000D42 5081 addq.l D1, 8 00000D44 2941 0004 move.l [A4 + 0x4], D1 00000D48 006C 0001 000C ori.w [A4 + 0xC], 0x1 00000D4E 286E FFFC movea.l A4, [A6 - 0x4] 00000D52 4E5E unlink A6 00000D54 4E75 rts fn00000D56: 00000D56 4E56 0000 link A6, 0 00000D5A 2F0C move.l -[A7], A4 00000D5C 7000 moveq.l D0, 0x00 00000D5E 2F00 move.l -[A7], D0 00000D60 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D64 4EBA F768 jsr [PC - 0x898 /* 000004CE */] 00000D68 2840 movea.l A4, D0 00000D6A 202E 000C move.l D0, [A6 + 0xC] 00000D6E 5280 addq.l D0, 1 00000D70 72FE moveq.l D1, 0xFFFFFFFE 00000D72 C280 and.l D1, D0 00000D74 202C 0004 move.l D0, [A4 + 0x4] 00000D78 9081 sub.l D0, D1 00000D7A 5180 subq.l D0, 8 00000D7C 2940 0004 move.l [A4 + 0x4], D0 00000D80 006C 0001 000C ori.w [A4 + 0xC], 0x1 00000D86 286E FFFC movea.l A4, [A6 - 0x4] 00000D8A 4E5E unlink A6 00000D8C 4E75 rts fn00000D8E: 00000D8E 4E56 0000 link A6, 0 00000D92 2F0C move.l -[A7], A4 00000D94 286E 0008 movea.l A4, [A6 + 0x8] 00000D98 28BC 6672 6565 move.l [A4], 0x66726565 /* 'free' */ 00000D9E 7000 moveq.l D0, 0x00 00000DA0 2940 0004 move.l [A4 + 0x4], D0 00000DA4 2940 0008 move.l [A4 + 0x8], D0 00000DA8 72FF moveq.l D1, 0xFFFFFFFF 00000DAA 2941 0010 move.l [A4 + 0x10], D1 00000DAE 397C 000C 000C move.w [A4 + 0xC], 0xC 00000DB4 426C 000E clr.w [A4 + 0xE] 00000DB8 286E FFFC movea.l A4, [A6 - 0x4] 00000DBC 4E5E unlink A6 00000DBE 4E75 rts fn00000DC0: 00000DC0 4E56 0000 link A6, 0 00000DC4 48E7 0118 movem.l -[A7], D7,A3,A4 00000DC8 2E2E 000C move.l D7, [A6 + 0xC] 00000DCC 286E 0008 movea.l A4, [A6 + 0x8] 00000DD0 2F07 move.l -[A7], D7 00000DD2 2F0C move.l -[A7], A4 00000DD4 4EBA F6F8 jsr [PC - 0x908 /* 000004CE */] 00000DD8 2640 movea.l A3, D0 00000DDA 2F0B move.l -[A7], A3 00000DDC 4EBA FFB0 jsr [PC - 0x50 /* 00000D8E */] 00000DE0 7003 moveq.l D0, 0x03 00000DE2 B087 cmp.l D0, D7 00000DE4 6E12 bgt +0x14 /* 00000DF8 */ 00000DE6 206C 0016 movea.l A0, [A4 + 0x16] 00000DEA 2768 0014 0010 move.l [A3 + 0x10], [A0 + 0x14] 00000DF0 206C 0016 movea.l A0, [A4 + 0x16] 00000DF4 2147 0014 move.l [A0 + 0x14], D7 label00000DF8: 00000DF8 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00000DFE 4E5E unlink A6 00000E00 4E75 rts fn00000E02: 00000E02 4E56 0000 link A6, 0 00000E06 48E7 0108 movem.l -[A7], D7,A4 00000E0A 286E 0008 movea.l A4, [A6 + 0x8] 00000E0E 206C 0016 movea.l A0, [A4 + 0x16] 00000E12 2E28 0014 move.l D7, [A0 + 0x14] 00000E16 70FF moveq.l D0, 0xFFFFFFFF 00000E18 B087 cmp.l D0, D7 00000E1A 6716 beq +0x18 /* 00000E32 */ 00000E1C 2F07 move.l -[A7], D7 00000E1E 2F0C move.l -[A7], A4 00000E20 4EBA F6AC jsr [PC - 0x954 /* 000004CE */] 00000E24 2040 movea.l A0, D0 00000E26 226C 0016 movea.l A1, [A4 + 0x16] 00000E2A 2368 0010 0014 move.l [A1 + 0x14], [A0 + 0x10] 00000E30 504F addq.w A7, 8 label00000E32: 00000E32 2007 move.l D0, D7 00000E34 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00000E3A 4E5E unlink A6 00000E3C 4E75 rts fn00000E3E: 00000E3E 4E56 0000 link A6, 0 00000E42 48E7 1108 movem.l -[A7], D3,D7,A4 00000E46 2E2E 000C move.l D7, [A6 + 0xC] 00000E4A 286E 0008 movea.l A4, [A6 + 0x8] 00000E4E 70FF moveq.l D0, 0xFFFFFFFF 00000E50 B087 cmp.l D0, D7 00000E52 57C3 seq D3 00000E54 4403 neg.b D3 00000E56 670A beq +0xC /* 00000E62 */ 00000E58 206C 0016 movea.l A0, [A4 + 0x16] 00000E5C 2068 0010 movea.l A0, [A0 + 0x10] 00000E60 6010 bra +0x12 /* 00000E72 */ label00000E62: 00000E62 2F07 move.l -[A7], D7 00000E64 2F0C move.l -[A7], A4 00000E66 4EBA F666 jsr [PC - 0x99A /* 000004CE */] 00000E6A 2040 movea.l A0, D0 00000E6C 2068 0010 movea.l A0, [A0 + 0x10] 00000E70 504F addq.w A7, 8 label00000E72: 00000E72 2008 move.l D0, A0 00000E74 4CEE 1088 FFF4 movem.l D3,D7,A4, [A6 - 0xC] 00000E7A 4E5E unlink A6 00000E7C 4E75 rts fn00000E7E: 00000E7E 4E56 0000 link A6, 0 00000E82 2F2E 000C move.l -[A7], [A6 + 0xC] 00000E86 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E8A 4EBA F642 jsr [PC - 0x9BE /* 000004CE */] 00000E8E 2040 movea.l A0, D0 00000E90 216E 0010 0010 move.l [A0 + 0x10], [A6 + 0x10] 00000E96 4E5E unlink A6 00000E98 4E75 rts fn00000E9A: 00000E9A 4E56 0000 link A6, 0 00000E9E 48E7 0308 movem.l -[A7], D6,D7,A4 00000EA2 2C2E 0010 move.l D6, [A6 + 0x10] 00000EA6 2E2E 000C move.l D7, [A6 + 0xC] 00000EAA 286E 0008 movea.l A4, [A6 + 0x8] 00000EAE 70FF moveq.l D0, 0xFFFFFFFF 00000EB0 B087 cmp.l D0, D7 00000EB2 6614 bne +0x16 /* 00000EC8 */ 00000EB4 2F06 move.l -[A7], D6 00000EB6 2F0C move.l -[A7], A4 00000EB8 4EBA FF84 jsr [PC - 0x7C /* 00000E3E */] 00000EBC 206C 0016 movea.l A0, [A4 + 0x16] 00000EC0 2140 0010 move.l [A0 + 0x10], D0 00000EC4 504F addq.w A7, 8 00000EC6 6018 bra +0x1A /* 00000EE0 */ label00000EC8: 00000EC8 2F06 move.l -[A7], D6 00000ECA 2F0C move.l -[A7], A4 00000ECC 4EBA FF70 jsr [PC - 0x90 /* 00000E3E */] 00000ED0 508F addq.l A7, 8 00000ED2 2F00 move.l -[A7], D0 00000ED4 2F07 move.l -[A7], D7 00000ED6 2F0C move.l -[A7], A4 00000ED8 4EBA FFA4 jsr [PC - 0x5C /* 00000E7E */] 00000EDC 4FEF 000C lea.l A7, [A7 + 0xC] label00000EE0: 00000EE0 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 00000EE6 4E5E unlink A6 00000EE8 4E75 rts fn00000EEA: 00000EEA 4E56 0000 link A6, 0 00000EEE 48E7 0308 movem.l -[A7], D6,D7,A4 00000EF2 2C2E 0014 move.l D6, [A6 + 0x14] 00000EF6 2E2E 0010 move.l D7, [A6 + 0x10] 00000EFA 286E 0008 movea.l A4, [A6 + 0x8] 00000EFE 2F06 move.l -[A7], D6 00000F00 2F07 move.l -[A7], D7 00000F02 2F0C move.l -[A7], A4 00000F04 4EBA FF78 jsr [PC - 0x88 /* 00000E7E */] 00000F08 206C 0016 movea.l A0, [A4 + 0x16] 00000F0C BCA8 0010 cmp.l D6, [A0 + 0x10] 00000F10 4FEF 000C lea.l A7, [A7 + 0xC] 00000F14 6606 bne +0x8 /* 00000F1C */ 00000F16 2147 0010 move.l [A0 + 0x10], D7 00000F1A 6010 bra +0x12 /* 00000F2C */ label00000F1C: 00000F1C 2F07 move.l -[A7], D7 00000F1E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000F22 2F0C move.l -[A7], A4 00000F24 4EBA FF58 jsr [PC - 0xA8 /* 00000E7E */] 00000F28 4FEF 000C lea.l A7, [A7 + 0xC] label00000F2C: 00000F2C 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 00000F32 4E5E unlink A6 00000F34 4E75 rts fn00000F36: 00000F36 4E56 FFF4 link A6, -0x000C 00000F3A 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00000F3E 2A2E 000C move.l D5, [A6 + 0xC] 00000F42 266E 0008 movea.l A3, [A6 + 0x8] 00000F46 70FF moveq.l D0, 0xFFFFFFFF 00000F48 2D40 FFF4 move.l [A6 - 0xC], D0 00000F4C 7EFF moveq.l D7, 0xFFFFFFFF 00000F4E 2F05 move.l -[A7], D5 00000F50 2F0B move.l -[A7], A3 00000F52 4EBA F57A jsr [PC - 0xA86 /* 000004CE */] 00000F56 2D40 FFF8 move.l [A6 - 0x8], D0 00000F5A 2040 movea.l A0, D0 00000F5C 2028 0004 move.l D0, [A0 + 0x4] 00000F60 5280 addq.l D0, 1 00000F62 72FE moveq.l D1, 0xFFFFFFFE 00000F64 C280 and.l D1, D0 00000F66 206E FFF8 movea.l A0, [A6 - 0x8] 00000F6A 2141 0004 move.l [A0 + 0x4], D1 00000F6E 206E FFF8 movea.l A0, [A6 - 0x8] 00000F72 2248 movea.l A1, A0 00000F74 2029 0004 move.l D0, [A1 + 0x4] 00000F78 D0A8 0008 add.l D0, [A0 + 0x8] 00000F7C 2800 move.l D4, D0 00000F7E 5084 addq.l D4, 8 00000F80 206B 0016 movea.l A0, [A3 + 0x16] 00000F84 2C28 0010 move.l D6, [A0 + 0x10] 00000F88 504F addq.w A7, 8 00000F8A 6000 0100 bra +0x102 /* 0000108C */ label00000F8E: 00000F8E 2F06 move.l -[A7], D6 00000F90 2F0B move.l -[A7], A3 00000F92 4EBA F53A jsr [PC - 0xAC6 /* 000004CE */] 00000F96 2840 movea.l A4, D0 00000F98 2E2C 0010 move.l D7, [A4 + 0x10] 00000F9C 70FF moveq.l D0, 0xFFFFFFFF 00000F9E B087 cmp.l D0, D7 00000FA0 504F addq.w A7, 8 00000FA2 662A bne +0x2C /* 00000FCE */ 00000FA4 2F0B move.l -[A7], A3 00000FA6 4EBA FD4C jsr [PC - 0x2B4 /* 00000CF4 */] 00000FAA B084 cmp.l D0, D4 00000FAC 584F addq.w A7, 4 00000FAE 661E bne +0x20 /* 00000FCE */ 00000FB0 206E FFF8 movea.l A0, [A6 - 0x8] 00000FB4 2F28 0004 move.l -[A7], [A0 + 0x4] 00000FB8 2F0B move.l -[A7], A3 00000FBA 4EBA FD9A jsr [PC - 0x266 /* 00000D56 */] 00000FBE 2F05 move.l -[A7], D5 00000FC0 2F0B move.l -[A7], A3 00000FC2 4EBA FDFC jsr [PC - 0x204 /* 00000DC0 */] 00000FC6 4FEF 0010 lea.l A7, [A7 + 0x10] 00000FCA 6000 00E4 bra +0xE6 /* 000010B0 */ label00000FCE: 00000FCE B8AC 0008 cmp.l D4, [A4 + 0x8] 00000FD2 662C bne +0x2E /* 00001000 */ 00000FD4 206E FFF8 movea.l A0, [A6 - 0x8] 00000FD8 2968 0008 0008 move.l [A4 + 0x8], [A0 + 0x8] 00000FDE 206E FFF8 movea.l A0, [A6 - 0x8] 00000FE2 2028 0004 move.l D0, [A0 + 0x4] 00000FE6 5080 addq.l D0, 8 00000FE8 D1AC 0004 add.l [A4 + 0x4], D0 00000FEC 006C 0001 000C ori.w [A4 + 0xC], 0x1 00000FF2 2F05 move.l -[A7], D5 00000FF4 2F0B move.l -[A7], A3 00000FF6 4EBA FDC8 jsr [PC - 0x238 /* 00000DC0 */] 00000FFA 504F addq.w A7, 8 00000FFC 6000 00B2 bra +0xB4 /* 000010B0 */ label00001000: 00001000 206E FFF8 movea.l A0, [A6 - 0x8] 00001004 202C 0004 move.l D0, [A4 + 0x4] 00001008 D0AC 0008 add.l D0, [A4 + 0x8] 0000100C 5080 addq.l D0, 8 0000100E B0A8 0008 cmp.l D0, [A0 + 0x8] 00001012 6664 bne +0x66 /* 00001078 */ 00001014 2028 0004 move.l D0, [A0 + 0x4] 00001018 5080 addq.l D0, 8 0000101A D1AC 0004 add.l [A4 + 0x4], D0 0000101E 006C 0001 000C ori.w [A4 + 0xC], 0x1 00001024 2F05 move.l -[A7], D5 00001026 2F0B move.l -[A7], A3 00001028 4EBA FD96 jsr [PC - 0x26A /* 00000DC0 */] 0000102C 70FF moveq.l D0, 0xFFFFFFFF 0000102E B087 cmp.l D0, D7 00001030 504F addq.w A7, 8 00001032 677C beq +0x7E /* 000010B0 */ 00001034 2F07 move.l -[A7], D7 00001036 2F0B move.l -[A7], A3 00001038 4EBA F494 jsr [PC - 0xB6C /* 000004CE */] 0000103C 2D40 FFFC move.l [A6 - 0x4], D0 00001040 2040 movea.l A0, D0 00001042 202C 0004 move.l D0, [A4 + 0x4] 00001046 D0AC 0008 add.l D0, [A4 + 0x8] 0000104A 5080 addq.l D0, 8 0000104C B0A8 0008 cmp.l D0, [A0 + 0x8] 00001050 504F addq.w A7, 8 00001052 665C bne +0x5E /* 000010B0 */ 00001054 206E FFFC movea.l A0, [A6 - 0x4] 00001058 2028 0004 move.l D0, [A0 + 0x4] 0000105C 5080 addq.l D0, 8 0000105E D1AC 0004 add.l [A4 + 0x4], D0 00001062 206E FFFC movea.l A0, [A6 - 0x4] 00001066 2968 0010 0010 move.l [A4 + 0x10], [A0 + 0x10] 0000106C 2F07 move.l -[A7], D7 0000106E 2F0B move.l -[A7], A3 00001070 4EBA FD4E jsr [PC - 0x2B2 /* 00000DC0 */] 00001074 504F addq.w A7, 8 00001076 6038 bra +0x3A /* 000010B0 */ label00001078: 00001078 206E FFF8 movea.l A0, [A6 - 0x8] 0000107C 202C 0008 move.l D0, [A4 + 0x8] 00001080 B0A8 0008 cmp.l D0, [A0 + 0x8] 00001084 620E bhi +0x10 /* 00001094 */ 00001086 2D46 FFF4 move.l [A6 - 0xC], D6 0000108A 2C07 move.l D6, D7 label0000108C: 0000108C 70FF moveq.l D0, 0xFFFFFFFF 0000108E B086 cmp.l D0, D6 00001090 6600 FEFC bne -0x102 /* 00000F8E */ label00001094: 00001094 206E FFF8 movea.l A0, [A6 - 0x8] 00001098 0068 0001 000C ori.w [A0 + 0xC], 0x1 0000109E 2F06 move.l -[A7], D6 000010A0 2F05 move.l -[A7], D5 000010A2 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000010A6 2F0B move.l -[A7], A3 000010A8 4EBA FE40 jsr [PC - 0x1C0 /* 00000EEA */] 000010AC 4FEF 0010 lea.l A7, [A7 + 0x10] label000010B0: 000010B0 4CEE 18F8 FFD8 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x28] 000010B6 4E5E unlink A6 000010B8 4E75 rts fn000010BA: 000010BA 4E56 0000 link A6, 0 000010BE 48E7 0118 movem.l -[A7], D7,A3,A4 000010C2 2E2E 000C move.l D7, [A6 + 0xC] 000010C6 266E 0008 movea.l A3, [A6 + 0x8] 000010CA 2F07 move.l -[A7], D7 000010CC 2F0B move.l -[A7], A3 000010CE 4EBA F3FE jsr [PC - 0xC02 /* 000004CE */] 000010D2 2840 movea.l A4, D0 000010D4 28BC 6A75 6E6B move.l [A4], 0x6A756E6B /* 'junk' */ 000010DA 397C 0004 000C move.w [A4 + 0xC], 0x4 000010E0 426C 000E clr.w [A4 + 0xE] 000010E4 206B 0016 movea.l A0, [A3 + 0x16] 000010E8 2968 000C 0010 move.l [A4 + 0x10], [A0 + 0xC] 000010EE 206B 0016 movea.l A0, [A3 + 0x16] 000010F2 2147 000C move.l [A0 + 0xC], D7 000010F6 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 000010FC 4E5E unlink A6 000010FE 4E75 rts fn00001100: 00001100 4E56 0000 link A6, 0 00001104 48E7 1308 movem.l -[A7], D3,D6,D7,A4 00001108 286E 0008 movea.l A4, [A6 + 0x8] 0000110C 4246 clr.w D6 0000110E 2F0C move.l -[A7], A4 00001110 4EBA FCF0 jsr [PC - 0x310 /* 00000E02 */] 00001114 2E00 move.l D7, D0 00001116 70FF moveq.l D0, 0xFFFFFFFF 00001118 B087 cmp.l D0, D7 0000111A 584F addq.w A7, 4 0000111C 6638 bne +0x3A /* 00001156 */ 0000111E 206C 0016 movea.l A0, [A4 + 0x16] 00001122 2248 movea.l A1, A0 00001124 2028 0008 move.l D0, [A0 + 0x8] 00001128 B0A9 0004 cmp.l D0, [A1 + 0x4] 0000112C 661C bne +0x1E /* 0000114A */ 0000112E 7000 moveq.l D0, 0x00 00001130 2F00 move.l -[A7], D0 00001132 2F0C move.l -[A7], A4 00001134 4EBA FAEC jsr [PC - 0x514 /* 00000C22 */] 00001138 4A40 tst.w D0 0000113A 56C3 sne D3 0000113C 4403 neg.b D3 0000113E 4883 ext.w D3 00001140 3C03 move.w D6, D3 00001142 504F addq.w A7, 8 00001144 6704 beq +0x6 /* 0000114A */ 00001146 7EFF moveq.l D7, 0xFFFFFFFF 00001148 600C bra +0xE /* 00001156 */ label0000114A: 0000114A 206C 0016 movea.l A0, [A4 + 0x16] 0000114E 2E28 0008 move.l D7, [A0 + 0x8] 00001152 52A8 0008 addq.l [A0 + 0x8], 1 label00001156: 00001156 3946 0066 move.w [A4 + 0x66], D6 0000115A 2007 move.l D0, D7 0000115C 4CEE 10C8 FFF0 movem.l D3,D6,D7,A4, [A6 - 0x10] 00001162 4E5E unlink A6 00001164 4E75 rts fn00001166: 00001166 4E56 0000 link A6, 0 0000116A 48E7 0118 movem.l -[A7], D7,A3,A4 0000116E 286E 0008 movea.l A4, [A6 + 0x8] 00001172 2F0C move.l -[A7], A4 00001174 4EBA FF8A jsr [PC - 0x76 /* 00001100 */] 00001178 2E00 move.l D7, D0 0000117A 4A6C 0066 tst.w [A4 + 0x66] 0000117E 584F addq.w A7, 4 00001180 6622 bne +0x24 /* 000011A4 */ 00001182 2F07 move.l -[A7], D7 00001184 2F0C move.l -[A7], A4 00001186 4EBA F346 jsr [PC - 0xCBA /* 000004CE */] 0000118A 2640 movea.l A3, D0 0000118C 276E 000C 0008 move.l [A3 + 0x8], [A6 + 0xC] 00001192 276E 0010 0004 move.l [A3 + 0x4], [A6 + 0x10] 00001198 2F07 move.l -[A7], D7 0000119A 2F0C move.l -[A7], A4 0000119C 4EBA FF1C jsr [PC - 0xE4 /* 000010BA */] 000011A0 4FEF 0010 lea.l A7, [A7 + 0x10] label000011A4: 000011A4 302C 0066 move.w D0, [A4 + 0x66] 000011A8 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 000011AE 4E5E unlink A6 000011B0 4E75 rts fn000011B2: 000011B2 4E56 0000 link A6, 0 000011B6 48E7 0108 movem.l -[A7], D7,A4 000011BA 286E 0008 movea.l A4, [A6 + 0x8] 000011BE 206C 0016 movea.l A0, [A4 + 0x16] 000011C2 2E28 000C move.l D7, [A0 + 0xC] 000011C6 70FF moveq.l D0, 0xFFFFFFFF 000011C8 B087 cmp.l D0, D7 000011CA 6716 beq +0x18 /* 000011E2 */ 000011CC 2F07 move.l -[A7], D7 000011CE 2F0C move.l -[A7], A4 000011D0 4EBA F2FC jsr [PC - 0xD04 /* 000004CE */] 000011D4 2040 movea.l A0, D0 000011D6 226C 0016 movea.l A1, [A4 + 0x16] 000011DA 2368 0010 000C move.l [A1 + 0xC], [A0 + 0x10] 000011E0 504F addq.w A7, 8 label000011E2: 000011E2 2007 move.l D0, D7 000011E4 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 000011EA 4E5E unlink A6 000011EC 4E75 rts fn000011EE: 000011EE 4E56 FFF4 link A6, -0x000C 000011F2 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 000011F6 286E 0008 movea.l A4, [A6 + 0x8] 000011FA 7A00 moveq.l D5, 0x00 000011FC 7C00 moveq.l D6, 0x00 000011FE 70FF moveq.l D0, 0xFFFFFFFF 00001200 2D40 FFF4 move.l [A6 - 0xC], D0 00001204 2D40 FFF8 move.l [A6 - 0x8], D0 00001208 2F0C move.l -[A7], A4 0000120A 4EBA FAE8 jsr [PC - 0x518 /* 00000CF4 */] 0000120E 2D40 FFFC move.l [A6 - 0x4], D0 00001212 202E 000C move.l D0, [A6 + 0xC] 00001216 5280 addq.l D0, 1 00001218 78FE moveq.l D4, 0xFFFFFFFE 0000121A C880 and.l D4, D0 0000121C 206C 0016 movea.l A0, [A4 + 0x16] 00001220 2E28 0010 move.l D7, [A0 + 0x10] 00001224 584F addq.w A7, 4 00001226 6000 00A6 bra +0xA8 /* 000012CE */ label0000122A: 0000122A 2F07 move.l -[A7], D7 0000122C 2F0C move.l -[A7], A4 0000122E 4EBA F29E jsr [PC - 0xD62 /* 000004CE */] 00001232 2640 movea.l A3, D0 00001234 202B 0004 move.l D0, [A3 + 0x4] 00001238 5280 addq.l D0, 1 0000123A 7AFE moveq.l D5, 0xFFFFFFFE 0000123C CA80 and.l D5, D0 0000123E 2C2B 0008 move.l D6, [A3 + 0x8] 00001242 2D6B 0010 FFF8 move.l [A6 - 0x8], [A3 + 0x10] 00001248 70FF moveq.l D0, 0xFFFFFFFF 0000124A B0AE FFF8 cmp.l D0, [A6 - 0x8] 0000124E 504F addq.w A7, 8 00001250 6632 bne +0x34 /* 00001284 */ 00001252 2006 move.l D0, D6 00001254 D085 add.l D0, D5 00001256 5080 addq.l D0, 8 00001258 B0AE FFFC cmp.l D0, [A6 - 0x4] 0000125C 6626 bne +0x28 /* 00001284 */ 0000125E 2F07 move.l -[A7], D7 00001260 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001264 2F0C move.l -[A7], A4 00001266 4EBA FC32 jsr [PC - 0x3CE /* 00000E9A */] 0000126A 2F07 move.l -[A7], D7 0000126C 2F0C move.l -[A7], A4 0000126E 4EBA FB50 jsr [PC - 0x4B0 /* 00000DC0 */] 00001272 2F05 move.l -[A7], D5 00001274 2F0C move.l -[A7], A4 00001276 4EBA FADE jsr [PC - 0x522 /* 00000D56 */] 0000127A 2D46 FFFC move.l [A6 - 0x4], D6 0000127E 4FEF 001C lea.l A7, [A7 + 0x1C] 00001282 6052 bra +0x54 /* 000012D6 */ label00001284: 00001284 BA84 cmp.l D5, D4 00001286 661C bne +0x1E /* 000012A4 */ 00001288 2F07 move.l -[A7], D7 0000128A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000128E 2F0C move.l -[A7], A4 00001290 4EBA FC08 jsr [PC - 0x3F8 /* 00000E9A */] 00001294 2F07 move.l -[A7], D7 00001296 2F0C move.l -[A7], A4 00001298 4EBA FB26 jsr [PC - 0x4DA /* 00000DC0 */] 0000129C 2006 move.l D0, D6 0000129E 4FEF 0014 lea.l A7, [A7 + 0x14] 000012A2 6072 bra +0x74 /* 00001316 */ label000012A4: 000012A4 2004 move.l D0, D4 000012A6 5080 addq.l D0, 8 000012A8 BA80 cmp.l D5, D0 000012AA 651A bcs +0x1C /* 000012C6 */ 000012AC 2004 move.l D0, D4 000012AE 5080 addq.l D0, 8 000012B0 D1AB 0008 add.l [A3 + 0x8], D0 000012B4 2004 move.l D0, D4 000012B6 5080 addq.l D0, 8 000012B8 91AB 0004 sub.l [A3 + 0x4], D0 000012BC 006B 0001 000C ori.w [A3 + 0xC], 0x1 000012C2 2006 move.l D0, D6 000012C4 6050 bra +0x52 /* 00001316 */ label000012C6: 000012C6 2D47 FFF4 move.l [A6 - 0xC], D7 000012CA 2E2E FFF8 move.l D7, [A6 - 0x8] label000012CE: 000012CE 70FF moveq.l D0, 0xFFFFFFFF 000012D0 B087 cmp.l D0, D7 000012D2 6600 FF56 bne -0xA8 /* 0000122A */ label000012D6: 000012D6 4A2C 006B tst.b [A4 + 0x6B] 000012DA 672A beq +0x2C /* 00001306 */ 000012DC 2F2C 005A move.l -[A7], [A4 + 0x5A] 000012E0 4EBA F224 jsr [PC - 0xDDC /* 00000506 */] 000012E4 2F2E 000C move.l -[A7], [A6 + 0xC] 000012E8 2F2C 005A move.l -[A7], [A4 + 0x5A] 000012EC 4EBA FF00 jsr [PC - 0x100 /* 000011EE */] 000012F0 2D40 FFFC move.l [A6 - 0x4], D0 000012F4 2F2C 005A move.l -[A7], [A4 + 0x5A] 000012F8 4EBA F23C jsr [PC - 0xDC4 /* 00000536 */] 000012FC 202E FFFC move.l D0, [A6 - 0x4] 00001300 4FEF 0010 lea.l A7, [A7 + 0x10] 00001304 6010 bra +0x12 /* 00001316 */ label00001306: 00001306 2F2E 000C move.l -[A7], [A6 + 0xC] 0000130A 2F0C move.l -[A7], A4 0000130C 4EBA FA12 jsr [PC - 0x5EE /* 00000D20 */] 00001310 202E FFFC move.l D0, [A6 - 0x4] 00001314 504F addq.w A7, 8 label00001316: 00001316 4CEE 18F8 FFD8 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x28] 0000131C 4E5E unlink A6 0000131E 4E75 rts fn00001320: 00001320 4E56 0000 link A6, 0 00001324 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001328 4247 clr.w D7 0000132A 286E 0008 movea.l A4, [A6 + 0x8] 0000132E 2F0C move.l -[A7], A4 00001330 4EBA F1D4 jsr [PC - 0xE2C /* 00000506 */] 00001334 2F0C move.l -[A7], A4 00001336 4EBA FDC8 jsr [PC - 0x238 /* 00001100 */] 0000133A 2C00 move.l D6, D0 0000133C 3E2C 0066 move.w D7, [A4 + 0x66] 00001340 504F addq.w A7, 8 00001342 663E bne +0x40 /* 00001382 */ 00001344 2F06 move.l -[A7], D6 00001346 2F0C move.l -[A7], A4 00001348 4EBA F184 jsr [PC - 0xE7C /* 000004CE */] 0000134C 2640 movea.l A3, D0 0000134E 26AE 000C move.l [A3], [A6 + 0xC] 00001352 7000 moveq.l D0, 0x00 00001354 2740 0004 move.l [A3 + 0x4], D0 00001358 72FF moveq.l D1, 0xFFFFFFFF 0000135A 2741 0008 move.l [A3 + 0x8], D1 0000135E 2740 0010 move.l [A3 + 0x10], D0 00001362 377C 0001 000C move.w [A3 + 0xC], 0x1 00001368 426B 000E clr.w [A3 + 0xE] 0000136C 7002 moveq.l D0, 0x02 0000136E 2F00 move.l -[A7], D0 00001370 2F0C move.l -[A7], A4 00001372 4EBA F15A jsr [PC - 0xEA6 /* 000004CE */] 00001376 2040 movea.l A0, D0 00001378 0068 0001 000C ori.w [A0 + 0xC], 0x1 0000137E 4FEF 0010 lea.l A7, [A7 + 0x10] label00001382: 00001382 3947 0066 move.w [A4 + 0x66], D7 00001386 6702 beq +0x4 /* 0000138A */ 00001388 7CFF moveq.l D6, 0xFFFFFFFF label0000138A: 0000138A 2F0C move.l -[A7], A4 0000138C 4EBA F1A8 jsr [PC - 0xE58 /* 00000536 */] 00001390 2006 move.l D0, D6 00001392 584F addq.w A7, 4 00001394 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 0000139A 4E5E unlink A6 0000139C 4E75 rts fn0000139E: 0000139E 4E56 0000 link A6, 0 000013A2 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000013A6 266E 0008 movea.l A3, [A6 + 0x8] 000013AA 4247 clr.w D7 000013AC 284B movea.l A4, A3 000013AE 2F0C move.l -[A7], A4 000013B0 4EBA F154 jsr [PC - 0xEAC /* 00000506 */] 000013B4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000013B8 2F0B move.l -[A7], A3 000013BA 4EBA FF64 jsr [PC - 0x9C /* 00001320 */] 000013BE 2C00 move.l D6, D0 000013C0 3E2C 0066 move.w D7, [A4 + 0x66] 000013C4 4FEF 000C lea.l A7, [A7 + 0xC] 000013C8 6612 bne +0x14 /* 000013DC */ 000013CA 2F06 move.l -[A7], D6 000013CC 2F0C move.l -[A7], A4 000013CE 4EBA F0FE jsr [PC - 0xF02 /* 000004CE */] 000013D2 2040 movea.l A0, D0 000013D4 216E 000C 0010 move.l [A0 + 0x10], [A6 + 0xC] 000013DA 504F addq.w A7, 8 label000013DC: 000013DC 3947 0066 move.w [A4 + 0x66], D7 000013E0 6702 beq +0x4 /* 000013E4 */ 000013E2 7CFF moveq.l D6, 0xFFFFFFFF label000013E4: 000013E4 2F0C move.l -[A7], A4 000013E6 4EBA F14E jsr [PC - 0xEB2 /* 00000536 */] 000013EA 2006 move.l D0, D6 000013EC 584F addq.w A7, 4 000013EE 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 000013F4 4E5E unlink A6 000013F6 4E75 rts fn000013F8: 000013F8 4E56 FFFC link A6, -0x0004 000013FC 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001400 266E 0008 movea.l A3, [A6 + 0x8] 00001404 4247 clr.w D7 00001406 284B movea.l A4, A3 00001408 2F0C move.l -[A7], A4 0000140A 4EBA F0FA jsr [PC - 0xF06 /* 00000506 */] 0000140E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001412 2F0B move.l -[A7], A3 00001414 4EBA FF0A jsr [PC - 0xF6 /* 00001320 */] 00001418 2C00 move.l D6, D0 0000141A 3E2C 0066 move.w D7, [A4 + 0x66] 0000141E 4FEF 000C lea.l A7, [A7 + 0xC] 00001422 6616 bne +0x18 /* 0000143A */ 00001424 2F06 move.l -[A7], D6 00001426 2F0C move.l -[A7], A4 00001428 4EBA F0A4 jsr [PC - 0xF5C /* 000004CE */] 0000142C 2D40 FFFC move.l [A6 - 0x4], D0 00001430 2040 movea.l A0, D0 00001432 216E 000C 0010 move.l [A0 + 0x10], [A6 + 0xC] 00001438 504F addq.w A7, 8 label0000143A: 0000143A 3947 0066 move.w [A4 + 0x66], D7 0000143E 6702 beq +0x4 /* 00001442 */ 00001440 7CFF moveq.l D6, 0xFFFFFFFF label00001442: 00001442 2F0C move.l -[A7], A4 00001444 4EBA F0F0 jsr [PC - 0xF10 /* 00000536 */] 00001448 2006 move.l D0, D6 0000144A 584F addq.w A7, 4 0000144C 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14] 00001452 4E5E unlink A6 00001454 4E75 rts fn00001456: 00001456 4E56 FFF8 link A6, -0x0008 0000145A 48E7 1318 movem.l -[A7], D3,D6,D7,A3,A4 0000145E 2C2E 000C move.l D6, [A6 + 0xC] 00001462 4247 clr.w D7 00001464 7000 moveq.l D0, 0x00 00001466 2D40 FFF8 move.l [A6 - 0x8], D0 0000146A 286E 0008 movea.l A4, [A6 + 0x8] 0000146E 2F0C move.l -[A7], A4 00001470 4EBA F094 jsr [PC - 0xF6C /* 00000506 */] 00001474 7004 moveq.l D0, 0x04 00001476 2F00 move.l -[A7], D0 00001478 2F06 move.l -[A7], D6 0000147A 2F0C move.l -[A7], A4 0000147C 4EBA F5B4 jsr [PC - 0xA4C /* 00000A32 */] 00001480 3E00 move.w D7, D0 00001482 4FEF 0010 lea.l A7, [A7 + 0x10] 00001486 6600 00B6 bne +0xB8 /* 0000153E */ 0000148A 2F06 move.l -[A7], D6 0000148C 2F0C move.l -[A7], A4 0000148E 4EBA F03E jsr [PC - 0xFC2 /* 000004CE */] 00001492 2640 movea.l A3, D0 00001494 70FF moveq.l D0, 0xFFFFFFFF 00001496 B0AB 0008 cmp.l D0, [A3 + 0x8] 0000149A 504F addq.w A7, 8 0000149C 6700 00A0 beq +0xA2 /* 0000153E */ 000014A0 4AAC 000E tst.l [A4 + 0xE] 000014A4 57C3 seq D3 000014A6 4403 neg.b D3 000014A8 4883 ext.w D3 000014AA 3E03 move.w D7, D3 000014AC 6708 beq +0xA /* 000014B6 */ 000014AE 3E3C 00CA move.w D7, 0xCA 000014B2 6000 008A bra +0x8C /* 0000153E */ label000014B6: 000014B6 2F13 move.l -[A7], [A3] 000014B8 4EBA F454 jsr [PC - 0xBAC /* 0000090E */] 000014BC 2D40 FFFC move.l [A6 - 0x4], D0 000014C0 2F2B 0004 move.l -[A7], [A3 + 0x4] 000014C4 2F13 move.l -[A7], [A3] 000014C6 2F0C move.l -[A7], A4 000014C8 206E FFFC movea.l A0, [A6 - 0x4] 000014CC 2250 movea.l A1, [A0] 000014CE 4E91 jsr [A1] 000014D0 2D40 FFF8 move.l [A6 - 0x8], D0 000014D4 57C3 seq D3 000014D6 4403 neg.b D3 000014D8 4883 ext.w D3 000014DA 3E03 move.w D7, D3 000014DC 4FEF 0010 lea.l A7, [A7 + 0x10] 000014E0 670E beq +0x10 /* 000014F0 */ 000014E2 4EAD 115A jsr [A5 + 0x115A /* export_551 */] 000014E6 3E00 move.w D7, D0 000014E8 6654 bne +0x56 /* 0000153E */ 000014EA 3E3C 00D1 move.w D7, 0xD1 000014EE 604E bra +0x50 /* 0000153E */ label000014F0: 000014F0 2F2B 0008 move.l -[A7], [A3 + 0x8] 000014F4 2F2B 0004 move.l -[A7], [A3 + 0x4] 000014F8 2F13 move.l -[A7], [A3] 000014FA 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000014FE 2F0C move.l -[A7], A4 00001500 206E FFFC movea.l A0, [A6 - 0x4] 00001504 2268 000C movea.l A1, [A0 + 0xC] 00001508 4E91 jsr [A1] 0000150A 3E00 move.w D7, D0 0000150C 4FEF 0014 lea.l A7, [A7 + 0x14] 00001510 662C bne +0x2E /* 0000153E */ 00001512 7002 moveq.l D0, 0x02 00001514 C06B 000C and.w D0, [A3 + 0xC] 00001518 7200 moveq.l D1, 0x00 0000151A 3200 move.w D1, D0 0000151C 4A81 tst.l D1 0000151E 670E beq +0x10 /* 0000152E */ 00001520 7001 moveq.l D0, 0x01 00001522 2F00 move.l -[A7], D0 00001524 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001528 4EAD 1182 jsr [A5 + 0x1182 /* export_556 */] 0000152C 504F addq.w A7, 8 label0000152E: 0000152E 202B 0004 move.l D0, [A3 + 0x4] 00001532 5080 addq.l D0, 8 00001534 2F00 move.l -[A7], D0 00001536 2F0C move.l -[A7], A4 00001538 4EBA 17B2 jsr [PC + 0x17B2 /* 00002CEC */] 0000153C 504F addq.w A7, 8 label0000153E: 0000153E 4A47 tst.w D7 00001540 6710 beq +0x12 /* 00001552 */ 00001542 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001546 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 0000154A 7000 moveq.l D0, 0x00 0000154C 2D40 FFF8 move.l [A6 - 0x8], D0 00001550 584F addq.w A7, 4 label00001552: 00001552 3947 0066 move.w [A4 + 0x66], D7 00001556 2F0C move.l -[A7], A4 00001558 4EBA EFDC jsr [PC - 0x1024 /* 00000536 */] 0000155C 202E FFF8 move.l D0, [A6 - 0x8] 00001560 584F addq.w A7, 4 00001562 4CEE 18C8 FFE4 movem.l D3,D6,D7,A3,A4, [A6 - 0x1C] 00001568 4E5E unlink A6 0000156A 4E75 rts 0000156C 4E56 FFFA link A6, -0x0006 00001570 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00001574 2A2E 000C move.l D5, [A6 + 0xC] 00001578 266E 0008 movea.l A3, [A6 + 0x8] 0000157C 284B movea.l A4, A3 0000157E 2F0C move.l -[A7], A4 00001580 4EBA EF84 jsr [PC - 0x107C /* 00000506 */] 00001584 7004 moveq.l D0, 0x04 00001586 2F00 move.l -[A7], D0 00001588 2F05 move.l -[A7], D5 0000158A 2F0C move.l -[A7], A4 0000158C 4EBA F4A4 jsr [PC - 0xB5C /* 00000A32 */] 00001590 3E00 move.w D7, D0 00001592 4FEF 0010 lea.l A7, [A7 + 0x10] 00001596 6658 bne +0x5A /* 000015F0 */ 00001598 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000159C 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 000015A0 2C00 move.l D6, D0 000015A2 2F06 move.l -[A7], D6 000015A4 2F05 move.l -[A7], D5 000015A6 2F0C move.l -[A7], A4 000015A8 4EBA 10FA jsr [PC + 0x10FA /* 000026A4 */] 000015AC 3E00 move.w D7, D0 000015AE 4FEF 0010 lea.l A7, [A7 + 0x10] 000015B2 663C bne +0x3E /* 000015F0 */ 000015B4 486E FFFA pea.l [A6 - 0x6] 000015B8 2F2E 0010 move.l -[A7], [A6 + 0x10] 000015BC 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 000015C0 2D40 FFFC move.l [A6 - 0x4], D0 000015C4 2F06 move.l -[A7], D6 000015C6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000015CA 2F0B move.l -[A7], A3 000015CC 4EBA 12AE jsr [PC + 0x12AE /* 0000287C */] 000015D0 3E00 move.w D7, D0 000015D2 486E FFFA pea.l [A6 - 0x6] 000015D6 2F2E 0010 move.l -[A7], [A6 + 0x10] 000015DA 4EAD 114A jsr [A5 + 0x114A /* export_549 */] 000015DE 4FEF 001C lea.l A7, [A7 + 0x1C] 000015E2 4A47 tst.w D7 000015E4 660A bne +0xC /* 000015F0 */ 000015E6 2F0B move.l -[A7], A3 000015E8 4EBA 12EA jsr [PC + 0x12EA /* 000028D4 */] 000015EC 3E00 move.w D7, D0 000015EE 584F addq.w A7, 4 label000015F0: 000015F0 3947 0066 move.w [A4 + 0x66], D7 000015F4 3007 move.w D0, D7 000015F6 4CEE 18E0 FFE6 movem.l D5,D6,D7,A3,A4, [A6 - 0x1A] 000015FC 4E5E unlink A6 000015FE 4E75 rts fn00001600: 00001600 4E56 FFF4 link A6, -0x000C 00001604 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00001608 282E 000C move.l D4, [A6 + 0xC] 0000160C 4247 clr.w D7 0000160E 7000 moveq.l D0, 0x00 00001610 2840 movea.l A4, D0 00001612 266E 0008 movea.l A3, [A6 + 0x8] 00001616 2F0B move.l -[A7], A3 00001618 4EBA EEEC jsr [PC - 0x1114 /* 00000506 */] 0000161C 7004 moveq.l D0, 0x04 0000161E 2F00 move.l -[A7], D0 00001620 2F04 move.l -[A7], D4 00001622 2F0B move.l -[A7], A3 00001624 4EBA F40C jsr [PC - 0xBF4 /* 00000A32 */] 00001628 3E00 move.w D7, D0 0000162A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000162E 6600 0124 bne +0x126 /* 00001754 */ 00001632 2F04 move.l -[A7], D4 00001634 2F0B move.l -[A7], A3 00001636 4EBA EE96 jsr [PC - 0x116A /* 000004CE */] 0000163A 2D40 FFFC move.l [A6 - 0x4], D0 0000163E 2040 movea.l A0, D0 00001640 2868 0010 movea.l A4, [A0 + 0x10] 00001644 200C move.l D0, A4 00001646 504F addq.w A7, 8 00001648 670E beq +0x10 /* 00001658 */ 0000164A 2F0C move.l -[A7], A4 0000164C 4EAD 117A jsr [A5 + 0x117A /* export_555 */] 00001650 4A00 tst.b D0 00001652 584F addq.w A7, 4 00001654 6700 00FE beq +0x100 /* 00001754 */ label00001658: 00001658 206E FFFC movea.l A0, [A6 - 0x4] 0000165C 70FF moveq.l D0, 0xFFFFFFFF 0000165E B0A8 0008 cmp.l D0, [A0 + 0x8] 00001662 6700 00F0 beq +0xF2 /* 00001754 */ 00001666 4AAB 000E tst.l [A3 + 0xE] 0000166A 57C3 seq D3 0000166C 4403 neg.b D3 0000166E 4883 ext.w D3 00001670 3E03 move.w D7, D3 00001672 6708 beq +0xA /* 0000167C */ 00001674 3E3C 00CA move.w D7, 0xCA 00001678 6000 00DA bra +0xDC /* 00001754 */ label0000167C: 0000167C 206E FFFC movea.l A0, [A6 - 0x4] 00001680 2A10 move.l D5, [A0] 00001682 2D68 0008 FFF4 move.l [A6 - 0xC], [A0 + 0x8] 00001688 2C28 0004 move.l D6, [A0 + 0x4] 0000168C 2F05 move.l -[A7], D5 0000168E 4EBA F27E jsr [PC - 0xD82 /* 0000090E */] 00001692 2D40 FFF8 move.l [A6 - 0x8], D0 00001696 200C move.l D0, A4 00001698 584F addq.w A7, 4 0000169A 6632 bne +0x34 /* 000016CE */ 0000169C 2F06 move.l -[A7], D6 0000169E 2F05 move.l -[A7], D5 000016A0 2F0B move.l -[A7], A3 000016A2 206E FFF8 movea.l A0, [A6 - 0x8] 000016A6 2250 movea.l A1, [A0] 000016A8 4E91 jsr [A1] 000016AA 2840 movea.l A4, D0 000016AC 200C move.l D0, A4 000016AE 57C3 seq D3 000016B0 4403 neg.b D3 000016B2 4883 ext.w D3 000016B4 3E03 move.w D7, D3 000016B6 4FEF 000C lea.l A7, [A7 + 0xC] 000016BA 6746 beq +0x48 /* 00001702 */ 000016BC 4EAD 115A jsr [A5 + 0x115A /* export_551 */] 000016C0 3E00 move.w D7, D0 000016C2 6600 0090 bne +0x92 /* 00001754 */ 000016C6 3E3C 00D1 move.w D7, 0xD1 000016CA 6000 0088 bra +0x8A /* 00001754 */ label000016CE: 000016CE 2F06 move.l -[A7], D6 000016D0 2F0C move.l -[A7], A4 000016D2 4EAD 113A jsr [A5 + 0x113A /* export_547 */] 000016D6 2840 movea.l A4, D0 000016D8 200C move.l D0, A4 000016DA 504F addq.w A7, 8 000016DC 660A bne +0xC /* 000016E8 */ 000016DE 206E FFFC movea.l A0, [A6 - 0x4] 000016E2 7000 moveq.l D0, 0x00 000016E4 2140 0010 move.l [A0 + 0x10], D0 label000016E8: 000016E8 200C move.l D0, A4 000016EA 57C3 seq D3 000016EC 4403 neg.b D3 000016EE 4883 ext.w D3 000016F0 3E03 move.w D7, D3 000016F2 670E beq +0x10 /* 00001702 */ 000016F4 4EAD 115A jsr [A5 + 0x115A /* export_551 */] 000016F8 3E00 move.w D7, D0 000016FA 6658 bne +0x5A /* 00001754 */ 000016FC 3E3C 00D1 move.w D7, 0xD1 00001700 6052 bra +0x54 /* 00001754 */ label00001702: 00001702 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001706 2F06 move.l -[A7], D6 00001708 2F05 move.l -[A7], D5 0000170A 2F0C move.l -[A7], A4 0000170C 2F0B move.l -[A7], A3 0000170E 206E FFF8 movea.l A0, [A6 - 0x8] 00001712 2268 000C movea.l A1, [A0 + 0xC] 00001716 4E91 jsr [A1] 00001718 3E00 move.w D7, D0 0000171A 4FEF 0014 lea.l A7, [A7 + 0x14] 0000171E 6634 bne +0x36 /* 00001754 */ 00001720 206E FFFC movea.l A0, [A6 - 0x4] 00001724 7002 moveq.l D0, 0x02 00001726 C068 000C and.w D0, [A0 + 0xC] 0000172A 7200 moveq.l D1, 0x00 0000172C 3200 move.w D1, D0 0000172E 4A81 tst.l D1 00001730 670C beq +0xE /* 0000173E */ 00001732 7001 moveq.l D0, 0x01 00001734 2F00 move.l -[A7], D0 00001736 2F0C move.l -[A7], A4 00001738 4EAD 1182 jsr [A5 + 0x1182 /* export_556 */] 0000173C 504F addq.w A7, 8 label0000173E: 0000173E 206E FFFC movea.l A0, [A6 - 0x4] 00001742 214C 0010 move.l [A0 + 0x10], A4 00001746 2006 move.l D0, D6 00001748 5080 addq.l D0, 8 0000174A 2F00 move.l -[A7], D0 0000174C 2F0B move.l -[A7], A3 0000174E 4EBA 159C jsr [PC + 0x159C /* 00002CEC */] 00001752 504F addq.w A7, 8 label00001754: 00001754 4A47 tst.w D7 00001756 6722 beq +0x24 /* 0000177A */ 00001758 200C move.l D0, A4 0000175A 671A beq +0x1C /* 00001776 */ 0000175C 4AAE FFF8 tst.l [A6 - 0x8] 00001760 6714 beq +0x16 /* 00001776 */ 00001762 2F05 move.l -[A7], D5 00001764 2F0C move.l -[A7], A4 00001766 2F0B move.l -[A7], A3 00001768 206E FFF8 movea.l A0, [A6 - 0x8] 0000176C 2268 0004 movea.l A1, [A0 + 0x4] 00001770 4E91 jsr [A1] 00001772 4FEF 000C lea.l A7, [A7 + 0xC] label00001776: 00001776 7000 moveq.l D0, 0x00 00001778 2840 movea.l A4, D0 label0000177A: 0000177A 3747 0066 move.w [A3 + 0x66], D7 0000177E 2F0B move.l -[A7], A3 00001780 4EBA EDB4 jsr [PC - 0x124C /* 00000536 */] 00001784 200C move.l D0, A4 00001786 584F addq.w A7, 4 00001788 4CEE 18F8 FFD8 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x28] 0000178E 4E5E unlink A6 00001790 4E75 rts fn00001792: 00001792 4E56 0000 link A6, 0 00001796 48E7 0318 movem.l -[A7], D6,D7,A3,A4 0000179A 2C2E 000C move.l D6, [A6 + 0xC] 0000179E 4247 clr.w D7 000017A0 286E 0008 movea.l A4, [A6 + 0x8] 000017A4 2F0C move.l -[A7], A4 000017A6 4EBA ED5E jsr [PC - 0x12A2 /* 00000506 */] 000017AA 7004 moveq.l D0, 0x04 000017AC 2F00 move.l -[A7], D0 000017AE 2F06 move.l -[A7], D6 000017B0 2F0C move.l -[A7], A4 000017B2 4EBA F27E jsr [PC - 0xD82 /* 00000A32 */] 000017B6 3E00 move.w D7, D0 000017B8 4FEF 0010 lea.l A7, [A7 + 0x10] 000017BC 666A bne +0x6C /* 00001828 */ 000017BE 2F06 move.l -[A7], D6 000017C0 2F0C move.l -[A7], A4 000017C2 4EBA ED0A jsr [PC - 0x12F6 /* 000004CE */] 000017C6 2640 movea.l A3, D0 000017C8 70FF moveq.l D0, 0xFFFFFFFF 000017CA B0AB 0008 cmp.l D0, [A3 + 0x8] 000017CE 504F addq.w A7, 8 000017D0 6756 beq +0x58 /* 00001828 */ 000017D2 302B 000C move.w D0, [A3 + 0xC] 000017D6 48C0 ext.l D0 000017D8 323C 8000 move.w D1, 0x8000 000017DC C240 and.w D1, D0 000017DE 7000 moveq.l D0, 0x00 000017E0 3001 move.w D0, D1 000017E2 4A80 tst.l D0 000017E4 6642 bne +0x44 /* 00001828 */ 000017E6 2F2B 0004 move.l -[A7], [A3 + 0x4] 000017EA 2F2B 0008 move.l -[A7], [A3 + 0x8] 000017EE 2F0C move.l -[A7], A4 000017F0 4EBA F974 jsr [PC - 0x68C /* 00001166 */] 000017F4 3E00 move.w D7, D0 000017F6 4FEF 000C lea.l A7, [A7 + 0xC] 000017FA 662C bne +0x2E /* 00001828 */ 000017FC 2F06 move.l -[A7], D6 000017FE 2F0C move.l -[A7], A4 00001800 4EBA ECCC jsr [PC - 0x1334 /* 000004CE */] 00001804 2640 movea.l A3, D0 00001806 70FF moveq.l D0, 0xFFFFFFFF 00001808 2740 0008 move.l [A3 + 0x8], D0 0000180C 006B 0001 000C ori.w [A3 + 0xC], 0x1 00001812 7002 moveq.l D0, 0x02 00001814 2F00 move.l -[A7], D0 00001816 2F0C move.l -[A7], A4 00001818 4EBA ECB4 jsr [PC - 0x134C /* 000004CE */] 0000181C 2040 movea.l A0, D0 0000181E 0068 0001 000C ori.w [A0 + 0xC], 0x1 00001824 4FEF 0010 lea.l A7, [A7 + 0x10] label00001828: 00001828 3947 0066 move.w [A4 + 0x66], D7 0000182C 2F0C move.l -[A7], A4 0000182E 4EBA ED06 jsr [PC - 0x12FA /* 00000536 */] 00001832 3007 move.w D0, D7 00001834 584F addq.w A7, 4 00001836 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 0000183C 4E5E unlink A6 0000183E 4E75 rts fn00001840: 00001840 4E56 0000 link A6, 0 00001844 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001848 2A2E 0010 move.l D5, [A6 + 0x10] 0000184C 2C2E 000C move.l D6, [A6 + 0xC] 00001850 4247 clr.w D7 00001852 286E 0008 movea.l A4, [A6 + 0x8] 00001856 2F0C move.l -[A7], A4 00001858 4EBA ECAC jsr [PC - 0x1354 /* 00000506 */] 0000185C 7004 moveq.l D0, 0x04 0000185E 2F00 move.l -[A7], D0 00001860 2F06 move.l -[A7], D6 00001862 2F0C move.l -[A7], A4 00001864 4EBA F1CC jsr [PC - 0xE34 /* 00000A32 */] 00001868 3E00 move.w D7, D0 0000186A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000186E 6636 bne +0x38 /* 000018A6 */ 00001870 2F06 move.l -[A7], D6 00001872 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001876 4EBA FF1A jsr [PC - 0xE6 /* 00001792 */] 0000187A 3E00 move.w D7, D0 0000187C 504F addq.w A7, 8 0000187E 6626 bne +0x28 /* 000018A6 */ 00001880 2F05 move.l -[A7], D5 00001882 2F0C move.l -[A7], A4 00001884 4EBA F968 jsr [PC - 0x698 /* 000011EE */] 00001888 2800 move.l D4, D0 0000188A 2F06 move.l -[A7], D6 0000188C 2F0C move.l -[A7], A4 0000188E 4EBA EC3E jsr [PC - 0x13C2 /* 000004CE */] 00001892 2640 movea.l A3, D0 00001894 2744 0008 move.l [A3 + 0x8], D4 00001898 2745 0004 move.l [A3 + 0x4], D5 0000189C 006B 8000 000C ori.w [A3 + 0xC], 0x8000 000018A2 4FEF 0010 lea.l A7, [A7 + 0x10] label000018A6: 000018A6 2F0C move.l -[A7], A4 000018A8 4EBA EC8C jsr [PC - 0x1374 /* 00000536 */] 000018AC 3947 0066 move.w [A4 + 0x66], D7 000018B0 3007 move.w D0, D7 000018B2 584F addq.w A7, 4 000018B4 4CEE 18F0 FFE8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x18] 000018BA 4E5E unlink A6 000018BC 4E75 rts 000018BE 4E56 0000 link A6, 0 000018C2 48E7 0118 movem.l -[A7], D7,A3,A4 000018C6 266E 0008 movea.l A3, [A6 + 0x8] 000018CA 4247 clr.w D7 000018CC 284B movea.l A4, A3 000018CE 2F0C move.l -[A7], A4 000018D0 4EBA EC34 jsr [PC - 0x13CC /* 00000506 */] 000018D4 7000 moveq.l D0, 0x00 000018D6 2F00 move.l -[A7], D0 000018D8 2F2C 0012 move.l -[A7], [A4 + 0x12] 000018DC 2F0C move.l -[A7], A4 000018DE 4EBA 182E jsr [PC + 0x182E /* 0000310E */] 000018E2 4FEF 000C lea.l A7, [A7 + 0xC] 000018E6 2F00 move.l -[A7], D0 000018E8 7002 moveq.l D0, 0x02 000018EA 2F00 move.l -[A7], D0 000018EC 2F0B move.l -[A7], A3 000018EE 4EBA FF50 jsr [PC - 0xB0 /* 00001840 */] 000018F2 3E00 move.w D7, D0 000018F4 2F0C move.l -[A7], A4 000018F6 4EBA EC3E jsr [PC - 0x13C2 /* 00000536 */] 000018FA 3947 0066 move.w [A4 + 0x66], D7 000018FE 3007 move.w D0, D7 00001900 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00001906 4E5E unlink A6 00001908 4E75 rts fn0000190A: 0000190A 4E56 0000 link A6, 0 0000190E 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001912 2C2E 000C move.l D6, [A6 + 0xC] 00001916 4247 clr.w D7 00001918 286E 0008 movea.l A4, [A6 + 0x8] 0000191C 2F0C move.l -[A7], A4 0000191E 4EBA EBE6 jsr [PC - 0x141A /* 00000506 */] 00001922 7004 moveq.l D0, 0x04 00001924 2F00 move.l -[A7], D0 00001926 2F06 move.l -[A7], D6 00001928 2F0C move.l -[A7], A4 0000192A 4EBA F106 jsr [PC - 0xEFA /* 00000A32 */] 0000192E 3E00 move.w D7, D0 00001930 4FEF 0010 lea.l A7, [A7 + 0x10] 00001934 663E bne +0x40 /* 00001974 */ 00001936 2F06 move.l -[A7], D6 00001938 2F0C move.l -[A7], A4 0000193A 4EBA EB92 jsr [PC - 0x146E /* 000004CE */] 0000193E 2640 movea.l A3, D0 00001940 70FF moveq.l D0, 0xFFFFFFFF 00001942 B0AB 0008 cmp.l D0, [A3 + 0x8] 00001946 504F addq.w A7, 8 00001948 660C bne +0xE /* 00001956 */ 0000194A 2F06 move.l -[A7], D6 0000194C 2F0C move.l -[A7], A4 0000194E 4EBA F470 jsr [PC - 0xB90 /* 00000DC0 */] 00001952 504F addq.w A7, 8 00001954 600A bra +0xC /* 00001960 */ label00001956: 00001956 2F06 move.l -[A7], D6 00001958 2F0C move.l -[A7], A4 0000195A 4EBA F75E jsr [PC - 0x8A2 /* 000010BA */] 0000195E 504F addq.w A7, 8 label00001960: 00001960 7002 moveq.l D0, 0x02 00001962 2F00 move.l -[A7], D0 00001964 2F0C move.l -[A7], A4 00001966 4EBA EB66 jsr [PC - 0x149A /* 000004CE */] 0000196A 2040 movea.l A0, D0 0000196C 0068 0001 000C ori.w [A0 + 0xC], 0x1 00001972 504F addq.w A7, 8 label00001974: 00001974 3947 0066 move.w [A4 + 0x66], D7 00001978 2F0C move.l -[A7], A4 0000197A 4EBA EBBA jsr [PC - 0x1446 /* 00000536 */] 0000197E 3007 move.w D0, D7 00001980 584F addq.w A7, 4 00001982 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 00001988 4E5E unlink A6 0000198A 4E75 rts fn0000198C: 0000198C 4E56 0000 link A6, 0 00001990 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001994 266E 0008 movea.l A3, [A6 + 0x8] 00001998 2C2E 000C move.l D6, [A6 + 0xC] 0000199C 284B movea.l A4, A3 0000199E 2F0C move.l -[A7], A4 000019A0 4EBA EB64 jsr [PC - 0x149C /* 00000506 */] 000019A4 7004 moveq.l D0, 0x04 000019A6 2F00 move.l -[A7], D0 000019A8 2F06 move.l -[A7], D6 000019AA 2F0C move.l -[A7], A4 000019AC 4EBA F084 jsr [PC - 0xF7C /* 00000A32 */] 000019B0 3E00 move.w D7, D0 000019B2 4FEF 0010 lea.l A7, [A7 + 0x10] 000019B6 661A bne +0x1C /* 000019D2 */ 000019B8 2F06 move.l -[A7], D6 000019BA 2F0C move.l -[A7], A4 000019BC 4EBA 0AD6 jsr [PC + 0xAD6 /* 00002494 */] 000019C0 3E00 move.w D7, D0 000019C2 504F addq.w A7, 8 000019C4 660C bne +0xE /* 000019D2 */ 000019C6 2F06 move.l -[A7], D6 000019C8 2F0B move.l -[A7], A3 000019CA 4EBA FF3E jsr [PC - 0xC2 /* 0000190A */] 000019CE 3E00 move.w D7, D0 000019D0 504F addq.w A7, 8 label000019D2: 000019D2 3947 0066 move.w [A4 + 0x66], D7 000019D6 2F0C move.l -[A7], A4 000019D8 4EBA EB5C jsr [PC - 0x14A4 /* 00000536 */] 000019DC 3007 move.w D0, D7 000019DE 584F addq.w A7, 4 000019E0 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 000019E6 4E5E unlink A6 000019E8 4E75 rts 000019EA 4E56 0000 link A6, 0 000019EE 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000019F2 286E 0008 movea.l A4, [A6 + 0x8] 000019F6 266C 000E movea.l A3, [A4 + 0xE] 000019FA 2F0C move.l -[A7], A4 000019FC 4EBA EB08 jsr [PC - 0x14F8 /* 00000506 */] 00001A00 7E03 moveq.l D7, 0x03 00001A02 584F addq.w A7, 4 00001A04 6010 bra +0x12 /* 00001A16 */ label00001A06: 00001A06 2F07 move.l -[A7], D7 00001A08 2F0C move.l -[A7], A4 00001A0A 4EBA 0A88 jsr [PC + 0xA88 /* 00002494 */] 00001A0E 3C00 move.w D6, D0 00001A10 504F addq.w A7, 8 00001A12 6646 bne +0x48 /* 00001A5A */ 00001A14 5287 addq.l D7, 1 label00001A16: 00001A16 206C 0016 movea.l A0, [A4 + 0x16] 00001A1A BEA8 0008 cmp.l D7, [A0 + 0x8] 00001A1E 6DE6 blt -0x18 /* 00001A06 */ 00001A20 7001 moveq.l D0, 0x01 00001A22 B0A8 0008 cmp.l D0, [A0 + 0x8] 00001A26 6C0E bge +0x10 /* 00001A36 */ 00001A28 7001 moveq.l D0, 0x01 00001A2A 2F00 move.l -[A7], D0 00001A2C 2F0C move.l -[A7], A4 00001A2E 4EBA 0A64 jsr [PC + 0xA64 /* 00002494 */] 00001A32 3C00 move.w D6, D0 00001A34 504F addq.w A7, 8 label00001A36: 00001A36 2F0C move.l -[A7], A4 00001A38 4EBA EE3C jsr [PC - 0x11C4 /* 00000876 */] 00001A3C 4A2C 0069 tst.b [A4 + 0x69] 00001A40 584F addq.w A7, 4 00001A42 6716 beq +0x18 /* 00001A5A */ 00001A44 4AAC 005A tst.l [A4 + 0x5A] 00001A48 6610 bne +0x12 /* 00001A5A */ 00001A4A 2F0B move.l -[A7], A3 00001A4C 4EBA 1FCA jsr [PC + 0x1FCA /* 00003A18 */] 00001A50 3C00 move.w D6, D0 00001A52 584F addq.w A7, 4 00001A54 6604 bne +0x6 /* 00001A5A */ 00001A56 422C 0069 clr.b [A4 + 0x69] label00001A5A: 00001A5A 3946 0066 move.w [A4 + 0x66], D6 00001A5E 2F0C move.l -[A7], A4 00001A60 4EBA EAD4 jsr [PC - 0x152C /* 00000536 */] 00001A64 3006 move.w D0, D6 00001A66 584F addq.w A7, 4 00001A68 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 00001A6E 4E5E unlink A6 00001A70 4E75 rts 00001A72 4E56 0000 link A6, 0 00001A76 48E7 0118 movem.l -[A7], D7,A3,A4 00001A7A 4247 clr.w D7 00001A7C 286E 0008 movea.l A4, [A6 + 0x8] 00001A80 2F0C move.l -[A7], A4 00001A82 4EBA EA82 jsr [PC - 0x157E /* 00000506 */] 00001A86 4AAC 005A tst.l [A4 + 0x5A] 00001A8A 584F addq.w A7, 4 00001A8C 6724 beq +0x26 /* 00001AB2 */ 00001A8E 206C 005A movea.l A0, [A4 + 0x5A] 00001A92 2968 000E 000E move.l [A4 + 0xE], [A0 + 0xE] 00001A98 2F0C move.l -[A7], A4 00001A9A 4EBA EDDA jsr [PC - 0x1226 /* 00000876 */] 00001A9E 206C 005A movea.l A0, [A4 + 0x5A] 00001AA2 1968 006A 006A move.b [A4 + 0x6A], [A0 + 0x6A] 00001AA8 197C 0001 0069 move.b [A4 + 0x69], 0x1 00001AAE 584F addq.w A7, 4 00001AB0 601A bra +0x1C /* 00001ACC */ label00001AB2: 00001AB2 296E 000C 000E move.l [A4 + 0xE], [A6 + 0xC] 00001AB8 2F0C move.l -[A7], A4 00001ABA 4EBA EDBA jsr [PC - 0x1246 /* 00000876 */] 00001ABE 196E 0013 006A move.b [A4 + 0x6A], [A6 + 0x13] 00001AC4 197C 0001 0068 move.b [A4 + 0x68], 0x1 00001ACA 584F addq.w A7, 4 label00001ACC: 00001ACC 7000 moveq.l D0, 0x00 00001ACE 2F00 move.l -[A7], D0 00001AD0 2F0C move.l -[A7], A4 00001AD2 4EBA F14E jsr [PC - 0xEB2 /* 00000C22 */] 00001AD6 3E00 move.w D7, D0 00001AD8 504F addq.w A7, 8 00001ADA 6600 00C8 bne +0xCA /* 00001BA4 */ 00001ADE 702C moveq.l D0, 0x2C 00001AE0 2940 0038 move.l [A4 + 0x38], D0 00001AE4 206C 0016 movea.l A0, [A4 + 0x16] 00001AE8 7203 moveq.l D1, 0x03 00001AEA 2141 0008 move.l [A0 + 0x8], D1 00001AEE 7000 moveq.l D0, 0x00 00001AF0 2F00 move.l -[A7], D0 00001AF2 2F0C move.l -[A7], A4 00001AF4 4EBA E9D8 jsr [PC - 0x1628 /* 000004CE */] 00001AF8 2640 movea.l A3, D0 00001AFA 7000 moveq.l D0, 0x00 00001AFC 2740 0010 move.l [A3 + 0x10], D0 00001B00 26BC 5249 4658 move.l [A3], 0x52494658 /* 'RIFX' */ 00001B06 222C 0038 move.l D1, [A4 + 0x38] 00001B0A 5181 subq.l D1, 8 00001B0C 2741 0004 move.l [A3 + 0x4], D1 00001B10 276C 005E 0008 move.l [A3 + 0x8], [A4 + 0x5E] 00001B16 377C 0001 000C move.w [A3 + 0xC], 0x1 00001B1C 426B 000E clr.w [A3 + 0xE] 00001B20 7001 moveq.l D0, 0x01 00001B22 2F00 move.l -[A7], D0 00001B24 2F0C move.l -[A7], A4 00001B26 4EBA E9A6 jsr [PC - 0x165A /* 000004CE */] 00001B2A 2640 movea.l A3, D0 00001B2C 7001 moveq.l D0, 0x01 00001B2E 2F00 move.l -[A7], D0 00001B30 7218 moveq.l D1, 0x18 00001B32 2F01 move.l -[A7], D1 00001B34 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */] 00001B38 2740 0010 move.l [A3 + 0x10], D0 00001B3C 26BC 696D 6170 move.l [A3], 0x696D6170 /* 'imap' */ 00001B42 7018 moveq.l D0, 0x18 00001B44 2740 0004 move.l [A3 + 0x4], D0 00001B48 222C 005E move.l D1, [A4 + 0x5E] 00001B4C 740C moveq.l D2, 0x0C 00001B4E D282 add.l D1, D2 00001B50 2741 0008 move.l [A3 + 0x8], D1 00001B54 377C 0001 000C move.w [A3 + 0xC], 0x1 00001B5A 426B 000E clr.w [A3 + 0xE] 00001B5E 7002 moveq.l D0, 0x02 00001B60 2F00 move.l -[A7], D0 00001B62 2F0C move.l -[A7], A4 00001B64 4EBA E968 jsr [PC - 0x1698 /* 000004CE */] 00001B68 2640 movea.l A3, D0 00001B6A 276C 0012 0010 move.l [A3 + 0x10], [A4 + 0x12] 00001B70 26BC 6D6D 6170 move.l [A3], 0x6D6D6170 /* 'mmap' */ 00001B76 7000 moveq.l D0, 0x00 00001B78 2740 0004 move.l [A3 + 0x4], D0 00001B7C 72FF moveq.l D1, 0xFFFFFFFF 00001B7E 2741 0008 move.l [A3 + 0x8], D1 00001B82 377C 0001 000C move.w [A3 + 0xC], 0x1 00001B88 426B 000E clr.w [A3 + 0xE] 00001B8C 4AAE 000C tst.l [A6 + 0xC] 00001B90 4FEF 0020 lea.l A7, [A7 + 0x20] 00001B94 670E beq +0x10 /* 00001BA4 */ 00001B96 2F2E 000C move.l -[A7], [A6 + 0xC] 00001B9A 2F0C move.l -[A7], A4 00001B9C 4EBA EC3C jsr [PC - 0x13C4 /* 000007DA */] 00001BA0 3E00 move.w D7, D0 00001BA2 504F addq.w A7, 8 label00001BA4: 00001BA4 3947 0066 move.w [A4 + 0x66], D7 00001BA8 2F0C move.l -[A7], A4 00001BAA 4EBA E98A jsr [PC - 0x1676 /* 00000536 */] 00001BAE 3007 move.w D0, D7 00001BB0 584F addq.w A7, 4 00001BB2 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00001BB8 4E5E unlink A6 00001BBA 4E75 rts fn00001BBC: 00001BBC 4E56 FFD0 link A6, -0x0030 00001BC0 48E7 0118 movem.l -[A7], D7,A3,A4 00001BC4 4247 clr.w D7 00001BC6 7000 moveq.l D0, 0x00 00001BC8 2D40 FFE0 move.l [A6 - 0x20], D0 00001BCC 286E 0008 movea.l A4, [A6 + 0x8] 00001BD0 2F0C move.l -[A7], A4 00001BD2 4EBA E932 jsr [PC - 0x16CE /* 00000506 */] 00001BD6 4AAC 005A tst.l [A4 + 0x5A] 00001BDA 584F addq.w A7, 4 00001BDC 6712 beq +0x14 /* 00001BF0 */ 00001BDE 206C 005A movea.l A0, [A4 + 0x5A] 00001BE2 2968 000E 000E move.l [A4 + 0xE], [A0 + 0xE] 00001BE8 2D6C 000E 000C move.l [A6 + 0xC], [A4 + 0xE] 00001BEE 6016 bra +0x18 /* 00001C06 */ label00001BF0: 00001BF0 296E 000C 000E move.l [A4 + 0xE], [A6 + 0xC] 00001BF6 2F2E 000C move.l -[A7], [A6 + 0xC] 00001BFA 4EBA 1D92 jsr [PC + 0x1D92 /* 0000398E */] 00001BFE 3E00 move.w D7, D0 00001C00 584F addq.w A7, 4 00001C02 6600 0136 bne +0x138 /* 00001D3A */ label00001C06: 00001C06 486E FFD0 pea.l [A6 - 0x30] 00001C0A 2F2C 0008 move.l -[A7], [A4 + 0x8] 00001C0E 2F0C move.l -[A7], A4 00001C10 4EBA EA2C jsr [PC - 0x15D4 /* 0000063E */] 00001C14 3E00 move.w D7, D0 00001C16 4FEF 000C lea.l A7, [A7 + 0xC] 00001C1A 6600 011E bne +0x120 /* 00001D3A */ 00001C1E 486E FFE4 pea.l [A6 - 0x1C] 00001C22 2F0C move.l -[A7], A4 00001C24 4EBA EB0C jsr [PC - 0x14F4 /* 00000732 */] 00001C28 3E00 move.w D7, D0 00001C2A 504F addq.w A7, 8 00001C2C 6600 010C bne +0x10E /* 00001D3A */ 00001C30 486E FFD4 pea.l [A6 - 0x2C] 00001C34 2F0C move.l -[A7], A4 00001C36 4EBA E962 jsr [PC - 0x169E /* 0000059A */] 00001C3A 3E00 move.w D7, D0 00001C3C 504F addq.w A7, 8 00001C3E 6600 00FA bne +0xFC /* 00001D3A */ 00001C42 206C 0016 movea.l A0, [A4 + 0x16] 00001C46 7001 moveq.l D0, 0x01 00001C48 2140 0008 move.l [A0 + 0x8], D0 00001C4C 7000 moveq.l D0, 0x00 00001C4E 2F00 move.l -[A7], D0 00001C50 2F2C 0012 move.l -[A7], [A4 + 0x12] 00001C54 4EAD 114A jsr [A5 + 0x114A /* export_549 */] 00001C58 504F addq.w A7, 8 00001C5A 7000 moveq.l D0, 0x00 00001C5C 2F00 move.l -[A7], D0 00001C5E 722C moveq.l D1, 0x2C 00001C60 2F01 move.l -[A7], D1 00001C62 2F2C 0012 move.l -[A7], [A4 + 0x12] 00001C66 4EAD 112A jsr [A5 + 0x112A /* export_545 */] 00001C6A 7000 moveq.l D0, 0x00 00001C6C 2F00 move.l -[A7], D0 00001C6E 2F2C 0012 move.l -[A7], [A4 + 0x12] 00001C72 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 00001C76 2940 0016 move.l [A4 + 0x16], D0 00001C7A 7000 moveq.l D0, 0x00 00001C7C 2F00 move.l -[A7], D0 00001C7E 2F0C move.l -[A7], A4 00001C80 4EBA E84C jsr [PC - 0x17B4 /* 000004CE */] 00001C84 2640 movea.l A3, D0 00001C86 26BC 6D6D 6170 move.l [A3], 0x6D6D6170 /* 'mmap' */ 00001C8C 276E FFD8 0004 move.l [A3 + 0x4], [A6 - 0x28] 00001C92 276E FFE8 0008 move.l [A3 + 0x8], [A6 - 0x18] 00001C98 7000 moveq.l D0, 0x00 00001C9A 2740 0010 move.l [A3 + 0x10], D0 00001C9E 426B 000C clr.w [A3 + 0xC] 00001CA2 7000 moveq.l D0, 0x00 00001CA4 2F00 move.l -[A7], D0 00001CA6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CAA 4EBA F954 jsr [PC - 0x6AC /* 00001600 */] 00001CAE 2D40 FFDC move.l [A6 - 0x24], D0 00001CB2 3E2C 0066 move.w D7, [A4 + 0x66] 00001CB6 4FEF 0024 lea.l A7, [A7 + 0x24] 00001CBA 667E bne +0x80 /* 00001D3A */ 00001CBC 2F2E FFDC move.l -[A7], [A6 - 0x24] 00001CC0 2F0C move.l -[A7], A4 00001CC2 4EBA E89C jsr [PC - 0x1764 /* 00000560 */] 00001CC6 7000 moveq.l D0, 0x00 00001CC8 2F00 move.l -[A7], D0 00001CCA 7218 moveq.l D1, 0x18 00001CCC 2F01 move.l -[A7], D1 00001CCE 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */] 00001CD2 2D40 FFFC move.l [A6 - 0x4], D0 00001CD6 2040 movea.l A0, D0 00001CD8 2050 movea.l A0, [A0] 00001CDA 43EE FFE4 lea.l A1, [A6 - 0x1C] 00001CDE 7005 moveq.l D0, 0x05 label00001CE0: 00001CE0 20D9 move.l [A0]+, [A1]+ 00001CE2 51C8 FFFC dbf D0, -0x6 /* 00001CE0 */ 00001CE6 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001CEA 2F0C move.l -[A7], A4 00001CEC 4EBA EDB4 jsr [PC - 0x124C /* 00000AA2 */] 00001CF0 3E00 move.w D7, D0 00001CF2 4FEF 0018 lea.l A7, [A7 + 0x18] 00001CF6 6642 bne +0x44 /* 00001D3A */ 00001CF8 206C 0016 movea.l A0, [A4 + 0x16] 00001CFC 2F28 0008 move.l -[A7], [A0 + 0x8] 00001D00 2F0C move.l -[A7], A4 00001D02 4EBA EE7C jsr [PC - 0x1184 /* 00000B80 */] 00001D06 3E00 move.w D7, D0 00001D08 7002 moveq.l D0, 0x02 00001D0A 2F00 move.l -[A7], D0 00001D0C 2F0C move.l -[A7], A4 00001D0E 4EBA E7BE jsr [PC - 0x1842 /* 000004CE */] 00001D12 2040 movea.l A0, D0 00001D14 216E FFDC 0010 move.l [A0 + 0x10], [A6 - 0x24] 00001D1A 7001 moveq.l D0, 0x01 00001D1C 2F00 move.l -[A7], D0 00001D1E 2F0C move.l -[A7], A4 00001D20 4EBA E7AC jsr [PC - 0x1854 /* 000004CE */] 00001D24 2640 movea.l A3, D0 00001D26 276E FFFC 0010 move.l [A3 + 0x10], [A6 - 0x4] 00001D2C 422C 0068 clr.b [A4 + 0x68] 00001D30 197C 0001 0069 move.b [A4 + 0x69], 0x1 00001D36 4FEF 0018 lea.l A7, [A7 + 0x18] label00001D3A: 00001D3A 3947 0066 move.w [A4 + 0x66], D7 00001D3E 2F0C move.l -[A7], A4 00001D40 4EBA E7F4 jsr [PC - 0x180C /* 00000536 */] 00001D44 3007 move.w D0, D7 00001D46 584F addq.w A7, 4 00001D48 4CEE 1880 FFC4 movem.l D7,A3,A4, [A6 - 0x3C] 00001D4E 4E5E unlink A6 00001D50 4E75 rts 00001D52 4E56 FFFC link A6, -0x0004 00001D56 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001D5A 2C2E 0010 move.l D6, [A6 + 0x10] 00001D5E 4247 clr.w D7 00001D60 286E 0008 movea.l A4, [A6 + 0x8] 00001D64 266E 000C movea.l A3, [A6 + 0xC] 00001D68 2F0B move.l -[A7], A3 00001D6A 4EBA E79A jsr [PC - 0x1866 /* 00000506 */] 00001D6E 2F0C move.l -[A7], A4 00001D70 4EBA E794 jsr [PC - 0x186C /* 00000506 */] 00001D74 2F06 move.l -[A7], D6 00001D76 2F0B move.l -[A7], A3 00001D78 4EBA E754 jsr [PC - 0x18AC /* 000004CE */] 00001D7C 2D40 FFFC move.l [A6 - 0x4], D0 00001D80 294B 005A move.l [A4 + 0x5A], A3 00001D84 206E FFFC movea.l A0, [A6 - 0x4] 00001D88 2968 0008 005E move.l [A4 + 0x5E], [A0 + 0x8] 00001D8E 2946 0062 move.l [A4 + 0x62], D6 00001D92 197C 0001 006B move.b [A4 + 0x6B], 0x1 00001D98 296E 0014 006C move.l [A4 + 0x6C], [A6 + 0x14] 00001D9E 7000 moveq.l D0, 0x00 00001DA0 2F00 move.l -[A7], D0 00001DA2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001DA6 4EBA FE14 jsr [PC - 0x1EC /* 00001BBC */] 00001DAA 3E00 move.w D7, D0 00001DAC 3947 0066 move.w [A4 + 0x66], D7 00001DB0 2F0C move.l -[A7], A4 00001DB2 4EBA E782 jsr [PC - 0x187E /* 00000536 */] 00001DB6 2F0B move.l -[A7], A3 00001DB8 4EBA E77C jsr [PC - 0x1884 /* 00000536 */] 00001DBC 3007 move.w D0, D7 00001DBE 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14] 00001DC4 4E5E unlink A6 00001DC6 4E75 rts 00001DC8 4E56 0000 link A6, 0 00001DCC 48E7 0018 movem.l -[A7], A3,A4 00001DD0 266E 000C movea.l A3, [A6 + 0xC] 00001DD4 286E 0008 movea.l A4, [A6 + 0x8] 00001DD8 4AAC 005A tst.l [A4 + 0x5A] 00001DDC 6604 bne +0x6 /* 00001DE2 */ 00001DDE 7000 moveq.l D0, 0x00 00001DE0 600A bra +0xC /* 00001DEC */ label00001DE2: 00001DE2 200B move.l D0, A3 00001DE4 6704 beq +0x6 /* 00001DEA */ 00001DE6 26AC 006C move.l [A3], [A4 + 0x6C] label00001DEA: 00001DEA 7001 moveq.l D0, 0x01 label00001DEC: 00001DEC 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00001DF2 4E5E unlink A6 00001DF4 4E75 rts 00001DF6 4E56 0000 link A6, 0 00001DFA 48E7 0118 movem.l -[A7], D7,A3,A4 00001DFE 266E 0008 movea.l A3, [A6 + 0x8] 00001E02 284B movea.l A4, A3 00001E04 296E 0010 005E move.l [A4 + 0x5E], [A6 + 0x10] 00001E0A 2F2E 000C move.l -[A7], [A6 + 0xC] 00001E0E 2F0B move.l -[A7], A3 00001E10 4EBA FDAA jsr [PC - 0x256 /* 00001BBC */] 00001E14 3E00 move.w D7, D0 00001E16 3947 0066 move.w [A4 + 0x66], D7 00001E1A 3007 move.w D0, D7 00001E1C 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00001E22 4E5E unlink A6 00001E24 4E75 rts fn00001E26: 00001E26 4E56 FFFC link A6, -0x0004 00001E2A 48E7 1318 movem.l -[A7], D3,D6,D7,A3,A4 00001E2E 4246 clr.w D6 00001E30 286E 0008 movea.l A4, [A6 + 0x8] 00001E34 2F0C move.l -[A7], A4 00001E36 4EBA E6CE jsr [PC - 0x1932 /* 00000506 */] 00001E3A 4AAC 000E tst.l [A4 + 0xE] 00001E3E 57C3 seq D3 00001E40 4403 neg.b D3 00001E42 4883 ext.w D3 00001E44 3C03 move.w D6, D3 00001E46 584F addq.w A7, 4 00001E48 6708 beq +0xA /* 00001E52 */ 00001E4A 3C3C 00CA move.w D6, 0xCA 00001E4E 6000 01A4 bra +0x1A6 /* 00001FF4 */ label00001E52: 00001E52 7002 moveq.l D0, 0x02 00001E54 2F00 move.l -[A7], D0 00001E56 2F0C move.l -[A7], A4 00001E58 4EBA E674 jsr [PC - 0x198C /* 000004CE */] 00001E5C 2040 movea.l A0, D0 00001E5E 7001 moveq.l D0, 0x01 00001E60 C068 000C and.w D0, [A0 + 0xC] 00001E64 7200 moveq.l D1, 0x00 00001E66 3200 move.w D1, D0 00001E68 4A81 tst.l D1 00001E6A 504F addq.w A7, 8 00001E6C 6700 0186 beq +0x188 /* 00001FF4 */ 00001E70 4A2C 0069 tst.b [A4 + 0x69] 00001E74 6618 bne +0x1A /* 00001E8E */ 00001E76 4AAC 005A tst.l [A4 + 0x5A] 00001E7A 6612 bne +0x14 /* 00001E8E */ 00001E7C 2F2C 000E move.l -[A7], [A4 + 0xE] 00001E80 2F0C move.l -[A7], A4 00001E82 4EBA E956 jsr [PC - 0x16AA /* 000007DA */] 00001E86 3C00 move.w D6, D0 00001E88 504F addq.w A7, 8 00001E8A 6600 0168 bne +0x16A /* 00001FF4 */ label00001E8E: 00001E8E 7E03 moveq.l D7, 0x03 00001E90 602E bra +0x30 /* 00001EC0 */ label00001E92: 00001E92 2F07 move.l -[A7], D7 00001E94 2F0C move.l -[A7], A4 00001E96 4EBA E636 jsr [PC - 0x19CA /* 000004CE */] 00001E9A 2640 movea.l A3, D0 00001E9C 7001 moveq.l D0, 0x01 00001E9E C06B 000C and.w D0, [A3 + 0xC] 00001EA2 7200 moveq.l D1, 0x00 00001EA4 3200 move.w D1, D0 00001EA6 4A81 tst.l D1 00001EA8 504F addq.w A7, 8 00001EAA 6712 beq +0x14 /* 00001EBE */ 00001EAC 2F07 move.l -[A7], D7 00001EAE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001EB2 4EBA 065E jsr [PC + 0x65E /* 00002512 */] 00001EB6 3C00 move.w D6, D0 00001EB8 504F addq.w A7, 8 00001EBA 6600 0138 bne +0x13A /* 00001FF4 */ label00001EBE: 00001EBE 5287 addq.l D7, 1 label00001EC0: 00001EC0 206C 0016 movea.l A0, [A4 + 0x16] 00001EC4 BEA8 0008 cmp.l D7, [A0 + 0x8] 00001EC8 6DC8 blt -0x36 /* 00001E92 */ 00001ECA 7002 moveq.l D0, 0x02 00001ECC 2F00 move.l -[A7], D0 00001ECE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001ED2 4EBA F8BE jsr [PC - 0x742 /* 00001792 */] 00001ED6 3C00 move.w D6, D0 00001ED8 504F addq.w A7, 8 00001EDA 6600 0118 bne +0x11A /* 00001FF4 */ 00001EDE 7002 moveq.l D0, 0x02 00001EE0 2F00 move.l -[A7], D0 00001EE2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001EE6 4EBA 062A jsr [PC + 0x62A /* 00002512 */] 00001EEA 3C00 move.w D6, D0 00001EEC 504F addq.w A7, 8 00001EEE 6600 0104 bne +0x106 /* 00001FF4 */ 00001EF2 2F0C move.l -[A7], A4 00001EF4 4EBA EC0E jsr [PC - 0x13F2 /* 00000B04 */] 00001EF8 7001 moveq.l D0, 0x01 00001EFA 2F00 move.l -[A7], D0 00001EFC 2F0C move.l -[A7], A4 00001EFE 4EBA E5CE jsr [PC - 0x1A32 /* 000004CE */] 00001F02 2040 movea.l A0, D0 00001F04 0068 0001 000C ori.w [A0 + 0xC], 0x1 00001F0A 7001 moveq.l D0, 0x01 00001F0C 2F00 move.l -[A7], D0 00001F0E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F12 4EBA 05FE jsr [PC + 0x5FE /* 00002512 */] 00001F16 3C00 move.w D6, D0 00001F18 4FEF 0014 lea.l A7, [A7 + 0x14] 00001F1C 6600 00D6 bne +0xD8 /* 00001FF4 */ 00001F20 7000 moveq.l D0, 0x00 00001F22 2F00 move.l -[A7], D0 00001F24 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F28 4EBA 05E8 jsr [PC + 0x5E8 /* 00002512 */] 00001F2C 3C00 move.w D6, D0 00001F2E 504F addq.w A7, 8 00001F30 6600 00C2 bne +0xC4 /* 00001FF4 */ 00001F34 7000 moveq.l D0, 0x00 00001F36 2F00 move.l -[A7], D0 00001F38 2F0C move.l -[A7], A4 00001F3A 4EBA E592 jsr [PC - 0x1A6E /* 000004CE */] 00001F3E 2D40 FFFC move.l [A6 - 0x4], D0 00001F42 2040 movea.l A0, D0 00001F44 2028 0004 move.l D0, [A0 + 0x4] 00001F48 5080 addq.l D0, 8 00001F4A 2940 0038 move.l [A4 + 0x38], D0 00001F4E 4AAC 005A tst.l [A4 + 0x5A] 00001F52 504F addq.w A7, 8 00001F54 6774 beq +0x76 /* 00001FCA */ 00001F56 4A2C 006B tst.b [A4 + 0x6B] 00001F5A 6732 beq +0x34 /* 00001F8E */ 00001F5C 2F2C 005A move.l -[A7], [A4 + 0x5A] 00001F60 4EBA E5A4 jsr [PC - 0x1A5C /* 00000506 */] 00001F64 7002 moveq.l D0, 0x02 00001F66 2F00 move.l -[A7], D0 00001F68 2F2C 005A move.l -[A7], [A4 + 0x5A] 00001F6C 4EBA E560 jsr [PC - 0x1AA0 /* 000004CE */] 00001F70 2040 movea.l A0, D0 00001F72 0068 0001 000C ori.w [A0 + 0xC], 0x1 00001F78 2F2C 005A move.l -[A7], [A4 + 0x5A] 00001F7C 4EBA E5B8 jsr [PC - 0x1A48 /* 00000536 */] 00001F80 2F2C 005A move.l -[A7], [A4 + 0x5A] 00001F84 4EBA FEA0 jsr [PC - 0x160 /* 00001E26 */] 00001F88 4FEF 0014 lea.l A7, [A7 + 0x14] 00001F8C 603C bra +0x3E /* 00001FCA */ label00001F8E: 00001F8E 2F2C 005A move.l -[A7], [A4 + 0x5A] 00001F92 4EBA E572 jsr [PC - 0x1A8E /* 00000506 */] 00001F96 206E FFFC movea.l A0, [A6 - 0x4] 00001F9A 2F28 0004 move.l -[A7], [A0 + 0x4] 00001F9E 2F2C 005A move.l -[A7], [A4 + 0x5A] 00001FA2 4EBA ED7C jsr [PC - 0x1284 /* 00000D20 */] 00001FA6 2F2C 0062 move.l -[A7], [A4 + 0x62] 00001FAA 2F2C 005A move.l -[A7], [A4 + 0x5A] 00001FAE 4EBA E51E jsr [PC - 0x1AE2 /* 000004CE */] 00001FB2 2640 movea.l A3, D0 00001FB4 206E FFFC movea.l A0, [A6 - 0x4] 00001FB8 2768 0004 0004 move.l [A3 + 0x4], [A0 + 0x4] 00001FBE 2F2C 005A move.l -[A7], [A4 + 0x5A] 00001FC2 4EBA E572 jsr [PC - 0x1A8E /* 00000536 */] 00001FC6 4FEF 0018 lea.l A7, [A7 + 0x18] label00001FCA: 00001FCA 2F2C 000E move.l -[A7], [A4 + 0xE] 00001FCE 4EBA 189A jsr [PC + 0x189A /* 0000386A */] 00001FD2 3C00 move.w D6, D0 00001FD4 584F addq.w A7, 4 00001FD6 661C bne +0x1E /* 00001FF4 */ 00001FD8 600A bra +0xC /* 00001FE4 */ label00001FDA: 00001FDA 2F07 move.l -[A7], D7 00001FDC 2F0C move.l -[A7], A4 00001FDE 4EBA EF56 jsr [PC - 0x10AA /* 00000F36 */] 00001FE2 504F addq.w A7, 8 label00001FE4: 00001FE4 2F0C move.l -[A7], A4 00001FE6 4EBA F1CA jsr [PC - 0xE36 /* 000011B2 */] 00001FEA 2E00 move.l D7, D0 00001FEC 70FF moveq.l D0, 0xFFFFFFFF 00001FEE B087 cmp.l D0, D7 00001FF0 584F addq.w A7, 4 00001FF2 66E6 bne -0x18 /* 00001FDA */ label00001FF4: 00001FF4 3946 0066 move.w [A4 + 0x66], D6 00001FF8 2F0C move.l -[A7], A4 00001FFA 4EBA E53A jsr [PC - 0x1AC6 /* 00000536 */] 00001FFE 3006 move.w D0, D6 00002000 584F addq.w A7, 4 00002002 4CEE 18C8 FFE8 movem.l D3,D6,D7,A3,A4, [A6 - 0x18] 00002008 4E5E unlink A6 0000200A 4E75 rts fn0000200C: 0000200C 4E56 FFDA link A6, -0x0026 00002010 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00002014 182E 0013 move.b D4, [A6 + 0x13] 00002018 286E 000C movea.l A4, [A6 + 0xC] 0000201C 4247 clr.w D7 0000201E 4A04 tst.b D4 00002020 6626 bne +0x28 /* 00002048 */ 00002022 486E FFFA pea.l [A6 - 0x6] 00002026 486E FFF6 pea.l [A6 - 0xA] 0000202A 206E 0008 movea.l A0, [A6 + 0x8] 0000202E 2F28 000E move.l -[A7], [A0 + 0xE] 00002032 4EBA 1AB0 jsr [PC + 0x1AB0 /* 00003AE4 */] 00002036 486E FFFE pea.l [A6 - 0x2] 0000203A 2F2E FFF6 move.l -[A7], [A6 - 0xA] 0000203E 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 00002042 2640 movea.l A3, D0 00002044 4FEF 0014 lea.l A7, [A7 + 0x14] label00002048: 00002048 206E 0008 movea.l A0, [A6 + 0x8] 0000204C 2068 0016 movea.l A0, [A0 + 0x16] 00002050 226C 0016 movea.l A1, [A4 + 0x16] 00002054 2368 0008 0008 move.l [A1 + 0x8], [A0 + 0x8] 0000205A 7C03 moveq.l D6, 0x03 0000205C 6000 0192 bra +0x194 /* 000021F0 */ label00002060: 00002060 2F06 move.l -[A7], D6 00002062 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002066 4EBA E466 jsr [PC - 0x1B9A /* 000004CE */] 0000206A 2D40 FFDE move.l [A6 - 0x22], D0 0000206E 2040 movea.l A0, D0 00002070 43EE FFE2 lea.l A1, [A6 - 0x1E] 00002074 7004 moveq.l D0, 0x04 label00002076: 00002076 22D8 move.l [A1]+, [A0]+ 00002078 51C8 FFFC dbf D0, -0x6 /* 00002076 */ 0000207C 206E FFDE movea.l A0, [A6 - 0x22] 00002080 7004 moveq.l D0, 0x04 00002082 C068 000C and.w D0, [A0 + 0xC] 00002086 7200 moveq.l D1, 0x00 00002088 3200 move.w D1, D0 0000208A 4A81 tst.l D1 0000208C 504F addq.w A7, 8 0000208E 6716 beq +0x18 /* 000020A6 */ 00002090 2F06 move.l -[A7], D6 00002092 2F0C move.l -[A7], A4 00002094 4EBA E438 jsr [PC - 0x1BC8 /* 000004CE */] 00002098 508F addq.l A7, 8 0000209A 2F00 move.l -[A7], D0 0000209C 4EBA ECF0 jsr [PC - 0x1310 /* 00000D8E */] 000020A0 584F addq.w A7, 4 000020A2 6000 014A bra +0x14C /* 000021EE */ label000020A6: 000020A6 2F06 move.l -[A7], D6 000020A8 2F0C move.l -[A7], A4 000020AA 4EBA ED14 jsr [PC - 0x12EC /* 00000DC0 */] 000020AE 7010 moveq.l D0, 0x10 000020B0 C06E FFEE and.w D0, [A6 - 0x12] 000020B4 504F addq.w A7, 8 000020B6 6718 beq +0x1A /* 000020D0 */ 000020B8 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 000020BC 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000020C0 2F0C move.l -[A7], A4 000020C2 4EBA F334 jsr [PC - 0xCCC /* 000013F8 */] 000020C6 2A00 move.l D5, D0 000020C8 4FEF 000C lea.l A7, [A7 + 0xC] 000020CC 6000 00EE bra +0xF0 /* 000021BC */ label000020D0: 000020D0 4AAE FFF2 tst.l [A6 - 0xE] 000020D4 672C beq +0x2E /* 00002102 */ 000020D6 7002 moveq.l D0, 0x02 000020D8 C06E FFEE and.w D0, [A6 - 0x12] 000020DC 6624 bne +0x26 /* 00002102 */ 000020DE 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 000020E2 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000020E6 2F0C move.l -[A7], A4 000020E8 4EBA F2B4 jsr [PC - 0xD4C /* 0000139E */] 000020EC 2A00 move.l D5, D0 000020EE 2F0C move.l -[A7], A4 000020F0 4EBA 0410 jsr [PC + 0x410 /* 00002502 */] 000020F4 3E00 move.w D7, D0 000020F6 4FEF 0010 lea.l A7, [A7 + 0x10] 000020FA 6600 013A bne +0x13C /* 00002236 */ 000020FE 6000 00BC bra +0xBE /* 000021BC */ label00002102: 00002102 206E FFDE movea.l A0, [A6 - 0x22] 00002106 70FF moveq.l D0, 0xFFFFFFFF 00002108 B0A8 0008 cmp.l D0, [A0 + 0x8] 0000210C 6700 00A0 beq +0xA2 /* 000021AE */ 00002110 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00002114 2F0C move.l -[A7], A4 00002116 4EBA F208 jsr [PC - 0xDF8 /* 00001320 */] 0000211A 2A00 move.l D5, D0 0000211C 3E2C 0066 move.w D7, [A4 + 0x66] 00002120 504F addq.w A7, 8 00002122 6600 0112 bne +0x114 /* 00002236 */ 00002126 4A04 tst.b D4 00002128 6600 0092 bne +0x94 /* 000021BC */ 0000212C 70FF moveq.l D0, 0xFFFFFFFF 0000212E 2F00 move.l -[A7], D0 00002130 2F05 move.l -[A7], D5 00002132 2F0C move.l -[A7], A4 00002134 4EBA 0668 jsr [PC + 0x668 /* 0000279E */] 00002138 3E00 move.w D7, D0 0000213A 3947 0066 move.w [A4 + 0x66], D7 0000213E 4FEF 000C lea.l A7, [A7 + 0xC] 00002142 6600 00F2 bne +0xF4 /* 00002236 */ 00002146 2F06 move.l -[A7], D6 00002148 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000214C 4EBA 07FA jsr [PC + 0x7FA /* 00002948 */] 00002150 504F addq.w A7, 8 label00002152: 00002152 2D6E FFFA FFDA move.l [A6 - 0x26], [A6 - 0x6] 00002158 7001 moveq.l D0, 0x01 0000215A 2F00 move.l -[A7], D0 0000215C 486E FFDA pea.l [A6 - 0x26] 00002160 2F0B move.l -[A7], A3 00002162 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002166 4EBA 0852 jsr [PC + 0x852 /* 000029BA */] 0000216A 3E00 move.w D7, D0 0000216C 4FEF 0010 lea.l A7, [A7 + 0x10] 00002170 6600 00C4 bne +0xC6 /* 00002236 */ 00002174 2F2E FFDA move.l -[A7], [A6 - 0x26] 00002178 2F0B move.l -[A7], A3 0000217A 2F0C move.l -[A7], A4 0000217C 4EBA 06FE jsr [PC + 0x6FE /* 0000287C */] 00002180 3E00 move.w D7, D0 00002182 4FEF 000C lea.l A7, [A7 + 0xC] 00002186 6600 00AE bne +0xB0 /* 00002236 */ 0000218A 4AAE FFDA tst.l [A6 - 0x26] 0000218E 6EC2 bgt -0x3C /* 00002152 */ 00002190 2F0C move.l -[A7], A4 00002192 4EBA 0740 jsr [PC + 0x740 /* 000028D4 */] 00002196 3E00 move.w D7, D0 00002198 584F addq.w A7, 4 0000219A 6600 009A bne +0x9C /* 00002236 */ 0000219E 7008 moveq.l D0, 0x08 000021A0 2F00 move.l -[A7], D0 000021A2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000021A6 4EBA 0B44 jsr [PC + 0xB44 /* 00002CEC */] 000021AA 504F addq.w A7, 8 000021AC 600E bra +0x10 /* 000021BC */ label000021AE: 000021AE 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 000021B2 2F0C move.l -[A7], A4 000021B4 4EBA F16A jsr [PC - 0xE96 /* 00001320 */] 000021B8 2A00 move.l D5, D0 000021BA 504F addq.w A7, 8 label000021BC: 000021BC 2F06 move.l -[A7], D6 000021BE 2F0C move.l -[A7], A4 000021C0 4EBA E30C jsr [PC - 0x1CF4 /* 000004CE */] 000021C4 2D40 FFDE move.l [A6 - 0x22], D0 000021C8 2040 movea.l A0, D0 000021CA 216E FFF2 0010 move.l [A0 + 0x10], [A6 - 0xE] 000021D0 206E FFDE movea.l A0, [A6 - 0x22] 000021D4 316E FFF0 000E move.w [A0 + 0xE], [A6 - 0x10] 000021DA 7002 moveq.l D0, 0x02 000021DC C06E FFEE and.w D0, [A6 - 0x12] 000021E0 504F addq.w A7, 8 000021E2 670A beq +0xC /* 000021EE */ 000021E4 206E FFDE movea.l A0, [A6 - 0x22] 000021E8 0068 0002 000C ori.w [A0 + 0xC], 0x2 label000021EE: 000021EE 5286 addq.l D6, 1 label000021F0: 000021F0 206E 0008 movea.l A0, [A6 + 0x8] 000021F4 2068 0016 movea.l A0, [A0 + 0x16] 000021F8 BCA8 0008 cmp.l D6, [A0 + 0x8] 000021FC 6D00 FE62 blt -0x19C /* 00002060 */ 00002200 4A47 tst.w D7 00002202 6632 bne +0x34 /* 00002236 */ 00002204 206C 0016 movea.l A0, [A4 + 0x16] 00002208 2C28 0008 move.l D6, [A0 + 0x8] 0000220C 5386 subq.l D6, 1 0000220E 6020 bra +0x22 /* 00002230 */ label00002210: 00002210 2F06 move.l -[A7], D6 00002212 2F0C move.l -[A7], A4 00002214 4EBA E2B8 jsr [PC - 0x1D48 /* 000004CE */] 00002218 2040 movea.l A0, D0 0000221A 0C90 6672 6565 cmpi.l [A0], 0x66726565 /* 'free' */ 00002220 504F addq.w A7, 8 00002222 660A bne +0xC /* 0000222E */ 00002224 2F06 move.l -[A7], D6 00002226 2F0C move.l -[A7], A4 00002228 4EBA EB96 jsr [PC - 0x146A /* 00000DC0 */] 0000222C 504F addq.w A7, 8 label0000222E: 0000222E 5386 subq.l D6, 1 label00002230: 00002230 7003 moveq.l D0, 0x03 00002232 B086 cmp.l D0, D6 00002234 6FDA ble -0x24 /* 00002210 */ label00002236: 00002236 4A04 tst.b D4 00002238 660E bne +0x10 /* 00002248 */ 0000223A 206E 0008 movea.l A0, [A6 + 0x8] 0000223E 2F28 000E move.l -[A7], [A0 + 0xE] 00002242 4EBA 18CC jsr [PC + 0x18CC /* 00003B10 */] 00002246 584F addq.w A7, 4 label00002248: 00002248 3007 move.w D0, D7 0000224A 4CEE 18F0 FFC2 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x3E] 00002250 4E5E unlink A6 00002252 4E75 rts fn00002254: 00002254 4E56 FFFA link A6, -0x0006 00002258 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000225C 1A2E 0013 move.b D5, [A6 + 0x13] 00002260 266E 0008 movea.l A3, [A6 + 0x8] 00002264 422E FFFB clr.b [A6 - 0x5] 00002268 2F2E 000C move.l -[A7], [A6 + 0xC] 0000226C 4EBA E298 jsr [PC - 0x1D68 /* 00000506 */] 00002270 2F0B move.l -[A7], A3 00002272 4EBA E292 jsr [PC - 0x1D6E /* 00000506 */] 00002276 4A05 tst.b D5 00002278 504F addq.w A7, 8 0000227A 6620 bne +0x22 /* 0000229C */ 0000227C 2F0B move.l -[A7], A3 0000227E 4EBA 0AA4 jsr [PC + 0xAA4 /* 00002D24 */] 00002282 2800 move.l D4, D0 00002284 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002288 4EBA 1808 jsr [PC + 0x1808 /* 00003A92 */] 0000228C B880 cmp.l D4, D0 0000228E 504F addq.w A7, 8 00002290 6F0A ble +0xC /* 0000229C */ 00002292 4EBA 1846 jsr [PC + 0x1846 /* 00003ADA */] 00002296 3C00 move.w D6, D0 00002298 6000 00AA bra +0xAC /* 00002344 */ label0000229C: 0000229C 206E 000C movea.l A0, [A6 + 0xC] 000022A0 4228 0068 clr.b [A0 + 0x68] 000022A4 206B 0016 movea.l A0, [A3 + 0x16] 000022A8 2F28 0004 move.l -[A7], [A0 + 0x4] 000022AC 2F2E 000C move.l -[A7], [A6 + 0xC] 000022B0 4EBA E970 jsr [PC - 0x1690 /* 00000C22 */] 000022B4 3C00 move.w D6, D0 000022B6 504F addq.w A7, 8 000022B8 6600 008A bne +0x8C /* 00002344 */ 000022BC 4885 ext.w D5 000022BE 48C5 ext.l D5 000022C0 2F05 move.l -[A7], D5 000022C2 2F2E 000C move.l -[A7], [A6 + 0xC] 000022C6 2F0B move.l -[A7], A3 000022C8 4EBA FD42 jsr [PC - 0x2BE /* 0000200C */] 000022CC 3C00 move.w D6, D0 000022CE 4FEF 000C lea.l A7, [A7 + 0xC] 000022D2 6670 bne +0x72 /* 00002344 */ 000022D4 4A05 tst.b D5 000022D6 672E beq +0x30 /* 00002306 */ 000022D8 7000 moveq.l D0, 0x00 000022DA 2F00 move.l -[A7], D0 000022DC 206E 000C movea.l A0, [A6 + 0xC] 000022E0 2F28 0012 move.l -[A7], [A0 + 0x12] 000022E4 2F08 move.l -[A7], A0 000022E6 4EBA 0E26 jsr [PC + 0xE26 /* 0000310E */] 000022EA 4FEF 000C lea.l A7, [A7 + 0xC] 000022EE 2F00 move.l -[A7], D0 000022F0 7002 moveq.l D0, 0x02 000022F2 2F00 move.l -[A7], D0 000022F4 2F2E 000C move.l -[A7], [A6 + 0xC] 000022F8 4EBA F546 jsr [PC - 0xABA /* 00001840 */] 000022FC 3C00 move.w D6, D0 000022FE 4FEF 000C lea.l A7, [A7 + 0xC] 00002302 6640 bne +0x42 /* 00002344 */ 00002304 600E bra +0x10 /* 00002314 */ label00002306: 00002306 2F2E 000C move.l -[A7], [A6 + 0xC] 0000230A 4EBA FB1A jsr [PC - 0x4E6 /* 00001E26 */] 0000230E 3C00 move.w D6, D0 00002310 584F addq.w A7, 4 00002312 6630 bne +0x32 /* 00002344 */ label00002314: 00002314 7E03 moveq.l D7, 0x03 00002316 6022 bra +0x24 /* 0000233A */ label00002318: 00002318 2F07 move.l -[A7], D7 0000231A 2F0B move.l -[A7], A3 0000231C 4EBA E1B0 jsr [PC - 0x1E50 /* 000004CE */] 00002320 2840 movea.l A4, D0 00002322 7004 moveq.l D0, 0x04 00002324 C06C 000C and.w D0, [A4 + 0xC] 00002328 7200 moveq.l D1, 0x00 0000232A 3200 move.w D1, D0 0000232C 4A81 tst.l D1 0000232E 504F addq.w A7, 8 00002330 6606 bne +0x8 /* 00002338 */ 00002332 7000 moveq.l D0, 0x00 00002334 2940 0010 move.l [A4 + 0x10], D0 label00002338: 00002338 5287 addq.l D7, 1 label0000233A: 0000233A 206B 0016 movea.l A0, [A3 + 0x16] 0000233E BEA8 0008 cmp.l D7, [A0 + 0x8] 00002342 6DD4 blt -0x2A /* 00002318 */ label00002344: 00002344 2F0B move.l -[A7], A3 00002346 4EBA E1EE jsr [PC - 0x1E12 /* 00000536 */] 0000234A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000234E 4EBA E1E6 jsr [PC - 0x1E1A /* 00000536 */] 00002352 3746 0066 move.w [A3 + 0x66], D6 00002356 3006 move.w D0, D6 00002358 504F addq.w A7, 8 0000235A 4CEE 18F0 FFE2 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1E] 00002360 4E5E unlink A6 00002362 4E75 rts 00002364 4E56 0000 link A6, 0 00002368 7001 moveq.l D0, 0x01 0000236A 2F00 move.l -[A7], D0 0000236C 2F2E 000C move.l -[A7], [A6 + 0xC] 00002370 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002374 4EBA FEDE jsr [PC - 0x122 /* 00002254 */] 00002378 4E5E unlink A6 0000237A 4E75 rts 0000237C 4E56 FFEE link A6, -0x0012 00002380 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00002384 2A2E 0014 move.l D5, [A6 + 0x14] 00002388 2C2E 000C move.l D6, [A6 + 0xC] 0000238C 4247 clr.w D7 0000238E 266E 0008 movea.l A3, [A6 + 0x8] 00002392 2D6E 0010 FFFC move.l [A6 - 0x4], [A6 + 0x10] 00002398 2F0B move.l -[A7], A3 0000239A 4EBA E16A jsr [PC - 0x1E96 /* 00000506 */] 0000239E 2F2E FFFC move.l -[A7], [A6 - 0x4] 000023A2 4EBA E162 jsr [PC - 0x1E9E /* 00000506 */] 000023A6 7004 moveq.l D0, 0x04 000023A8 2F00 move.l -[A7], D0 000023AA 2F06 move.l -[A7], D6 000023AC 2F0B move.l -[A7], A3 000023AE 4EBA E682 jsr [PC - 0x197E /* 00000A32 */] 000023B2 3E00 move.w D7, D0 000023B4 4FEF 0014 lea.l A7, [A7 + 0x14] 000023B8 6600 00A2 bne +0xA4 /* 0000245C */ 000023BC 7004 moveq.l D0, 0x04 000023BE 2F00 move.l -[A7], D0 000023C0 2F05 move.l -[A7], D5 000023C2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000023C6 4EBA E66A jsr [PC - 0x1996 /* 00000A32 */] 000023CA 3E00 move.w D7, D0 000023CC 4FEF 000C lea.l A7, [A7 + 0xC] 000023D0 6600 008A bne +0x8C /* 0000245C */ 000023D4 70FF moveq.l D0, 0xFFFFFFFF 000023D6 2F00 move.l -[A7], D0 000023D8 2F05 move.l -[A7], D5 000023DA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000023DE 4EBA 03BE jsr [PC + 0x3BE /* 0000279E */] 000023E2 206E FFFC movea.l A0, [A6 - 0x4] 000023E6 3140 0066 move.w [A0 + 0x66], D0 000023EA 2F06 move.l -[A7], D6 000023EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000023F0 4EBA 0556 jsr [PC + 0x556 /* 00002948 */] 000023F4 486E FFF6 pea.l [A6 - 0xA] 000023F8 486E FFF2 pea.l [A6 - 0xE] 000023FC 2F2B 000E move.l -[A7], [A3 + 0xE] 00002400 4EBA 16E2 jsr [PC + 0x16E2 /* 00003AE4 */] 00002404 486E FFFA pea.l [A6 - 0x6] 00002408 2F2E FFF2 move.l -[A7], [A6 - 0xE] 0000240C 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 00002410 2840 movea.l A4, D0 00002412 4FEF 0028 lea.l A7, [A7 + 0x28] label00002416: 00002416 2D6E FFF6 FFEE move.l [A6 - 0x12], [A6 - 0xA] 0000241C 7001 moveq.l D0, 0x01 0000241E 2F00 move.l -[A7], D0 00002420 486E FFEE pea.l [A6 - 0x12] 00002424 2F0C move.l -[A7], A4 00002426 2F0B move.l -[A7], A3 00002428 4EBA 0590 jsr [PC + 0x590 /* 000029BA */] 0000242C 3E00 move.w D7, D0 0000242E 4FEF 0010 lea.l A7, [A7 + 0x10] 00002432 6628 bne +0x2A /* 0000245C */ 00002434 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002438 2F0C move.l -[A7], A4 0000243A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000243E 4EBA 043C jsr [PC + 0x43C /* 0000287C */] 00002442 3E00 move.w D7, D0 00002444 4FEF 000C lea.l A7, [A7 + 0xC] 00002448 6612 bne +0x14 /* 0000245C */ 0000244A 4AAE FFEE tst.l [A6 - 0x12] 0000244E 6EC6 bgt -0x38 /* 00002416 */ 00002450 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002454 4EBA 047E jsr [PC + 0x47E /* 000028D4 */] 00002458 3E00 move.w D7, D0 0000245A 584F addq.w A7, 4 label0000245C: 0000245C 486E FFFA pea.l [A6 - 0x6] 00002460 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00002464 4EAD 114A jsr [A5 + 0x114A /* export_549 */] 00002468 504F addq.w A7, 8 0000246A 2F2B 000E move.l -[A7], [A3 + 0xE] 0000246E 4EBA 16A0 jsr [PC + 0x16A0 /* 00003B10 */] 00002472 2F0B move.l -[A7], A3 00002474 4EBA E0C0 jsr [PC - 0x1F40 /* 00000536 */] 00002478 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000247C 4EBA E0B8 jsr [PC - 0x1F48 /* 00000536 */] 00002480 3747 0066 move.w [A3 + 0x66], D7 00002484 3007 move.w D0, D7 00002486 4FEF 000C lea.l A7, [A7 + 0xC] 0000248A 4CEE 18E0 FFDA movem.l D5,D6,D7,A3,A4, [A6 - 0x26] 00002490 4E5E unlink A6 00002492 4E75 rts fn00002494: 00002494 4E56 FFFC link A6, -0x0004 00002498 48E7 0318 movem.l -[A7], D6,D7,A3,A4 0000249C 2C2E 000C move.l D6, [A6 + 0xC] 000024A0 266E 0008 movea.l A3, [A6 + 0x8] 000024A4 4247 clr.w D7 000024A6 2F06 move.l -[A7], D6 000024A8 2F0B move.l -[A7], A3 000024AA 4EBA E022 jsr [PC - 0x1FDE /* 000004CE */] 000024AE 2840 movea.l A4, D0 000024B0 4AAC 0010 tst.l [A4 + 0x10] 000024B4 504F addq.w A7, 8 000024B6 673E beq +0x40 /* 000024F6 */ 000024B8 7008 moveq.l D0, 0x08 000024BA C06C 000C and.w D0, [A4 + 0xC] 000024BE 7200 moveq.l D1, 0x00 000024C0 3200 move.w D1, D0 000024C2 4A81 tst.l D1 000024C4 6630 bne +0x32 /* 000024F6 */ 000024C6 2F14 move.l -[A7], [A4] 000024C8 4EBA E444 jsr [PC - 0x1BBC /* 0000090E */] 000024CC 2D40 FFFC move.l [A6 - 0x4], D0 000024D0 2F14 move.l -[A7], [A4] 000024D2 2F2C 0010 move.l -[A7], [A4 + 0x10] 000024D6 2F0B move.l -[A7], A3 000024D8 206E FFFC movea.l A0, [A6 - 0x4] 000024DC 2268 0004 movea.l A1, [A0 + 0x4] 000024E0 4E91 jsr [A1] 000024E2 3E00 move.w D7, D0 000024E4 4FEF 0010 lea.l A7, [A7 + 0x10] 000024E8 660C bne +0xE /* 000024F6 */ 000024EA 7002 moveq.l D0, 0x02 000024EC B086 cmp.l D0, D6 000024EE 6706 beq +0x8 /* 000024F6 */ 000024F0 7000 moveq.l D0, 0x00 000024F2 2940 0010 move.l [A4 + 0x10], D0 label000024F6: 000024F6 3007 move.w D0, D7 000024F8 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14] 000024FE 4E5E unlink A6 00002500 4E75 rts fn00002502: 00002502 4E56 0000 link A6, 0 00002506 206E 0008 movea.l A0, [A6 + 0x8] 0000250A 3028 0066 move.w D0, [A0 + 0x66] 0000250E 4E5E unlink A6 00002510 4E75 rts fn00002512: 00002512 4E56 FFF0 link A6, -0x0010 00002516 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 0000251A 2A2E 000C move.l D5, [A6 + 0xC] 0000251E 4247 clr.w D7 00002520 426E FFF8 clr.w [A6 - 0x8] 00002524 266E 0008 movea.l A3, [A6 + 0x8] 00002528 2F0B move.l -[A7], A3 0000252A 4EBA DFDA jsr [PC - 0x2026 /* 00000506 */] 0000252E 4AAB 000E tst.l [A3 + 0xE] 00002532 57C3 seq D3 00002534 4403 neg.b D3 00002536 4883 ext.w D3 00002538 3E03 move.w D7, D3 0000253A 584F addq.w A7, 4 0000253C 6708 beq +0xA /* 00002546 */ 0000253E 3E3C 00CA move.w D7, 0xCA 00002542 6000 0108 bra +0x10A /* 0000264C */ label00002546: 00002546 7000 moveq.l D0, 0x00 00002548 2F00 move.l -[A7], D0 0000254A 2F05 move.l -[A7], D5 0000254C 2F0B move.l -[A7], A3 0000254E 4EBA E4E2 jsr [PC - 0x1B1E /* 00000A32 */] 00002552 3E00 move.w D7, D0 00002554 4FEF 000C lea.l A7, [A7 + 0xC] 00002558 6600 00F2 bne +0xF4 /* 0000264C */ 0000255C 2F05 move.l -[A7], D5 0000255E 2F0B move.l -[A7], A3 00002560 4EBA DF6C jsr [PC - 0x2094 /* 000004CE */] 00002564 2840 movea.l A4, D0 00002566 7001 moveq.l D0, 0x01 00002568 C06C 000C and.w D0, [A4 + 0xC] 0000256C 7200 moveq.l D1, 0x00 0000256E 3200 move.w D1, D0 00002570 4A81 tst.l D1 00002572 504F addq.w A7, 8 00002574 6700 00D6 beq +0xD8 /* 0000264C */ 00002578 302C 000C move.w D0, [A4 + 0xC] 0000257C 48C0 ext.l D0 0000257E 323C 8000 move.w D1, 0x8000 00002582 C240 and.w D1, D0 00002584 7000 moveq.l D0, 0x00 00002586 3001 move.w D0, D1 00002588 4A80 tst.l D0 0000258A 56C3 sne D3 0000258C 4403 neg.b D3 0000258E 1D43 FFFF move.b [A6 - 0x1], D3 00002592 026C 7FFE 000C andi.w [A4 + 0xC], 0x7FFE 00002598 1D7C 0001 FFF8 move.b [A6 - 0x8], 0x1 0000259E 2D6C 0010 FFFA move.l [A6 - 0x6], [A4 + 0x10] 000025A4 2F14 move.l -[A7], [A4] 000025A6 4EBA E366 jsr [PC - 0x1C9A /* 0000090E */] 000025AA 2D40 FFF4 move.l [A6 - 0xC], D0 000025AE 70FF moveq.l D0, 0xFFFFFFFF 000025B0 B0AC 0008 cmp.l D0, [A4 + 0x8] 000025B4 584F addq.w A7, 4 000025B6 6632 bne +0x34 /* 000025EA */ 000025B8 2F14 move.l -[A7], [A4] 000025BA 2F2E FFFA move.l -[A7], [A6 - 0x6] 000025BE 2F0B move.l -[A7], A3 000025C0 206E FFF4 movea.l A0, [A6 - 0xC] 000025C4 2268 0008 movea.l A1, [A0 + 0x8] 000025C8 4E91 jsr [A1] 000025CA 2C00 move.l D6, D0 000025CC 2F06 move.l -[A7], D6 000025CE 2F0B move.l -[A7], A3 000025D0 4EBA EC1C jsr [PC - 0x13E4 /* 000011EE */] 000025D4 2800 move.l D4, D0 000025D6 2944 0008 move.l [A4 + 0x8], D4 000025DA 2946 0004 move.l [A4 + 0x4], D6 000025DE 1D7C 0001 FFF9 move.b [A6 - 0x7], 0x1 000025E4 4FEF 0014 lea.l A7, [A7 + 0x14] 000025E8 6004 bra +0x6 /* 000025EE */ label000025EA: 000025EA 4A2E FFFF tst.b [A6 - 0x1] label000025EE: 000025EE 2F2C 0008 move.l -[A7], [A4 + 0x8] 000025F2 2F2C 0004 move.l -[A7], [A4 + 0x4] 000025F6 2F14 move.l -[A7], [A4] 000025F8 2F2E FFFA move.l -[A7], [A6 - 0x6] 000025FC 2F0B move.l -[A7], A3 000025FE 206E FFF4 movea.l A0, [A6 - 0xC] 00002602 2268 0010 movea.l A1, [A0 + 0x10] 00002606 4E91 jsr [A1] 00002608 3E00 move.w D7, D0 0000260A 4FEF 0014 lea.l A7, [A7 + 0x14] 0000260E 663C bne +0x3E /* 0000264C */ 00002610 4AAE FFFA tst.l [A6 - 0x6] 00002614 671C beq +0x1E /* 00002632 */ 00002616 7002 moveq.l D0, 0x02 00002618 C06C 000C and.w D0, [A4 + 0xC] 0000261C 7200 moveq.l D1, 0x00 0000261E 3200 move.w D1, D0 00002620 4A81 tst.l D1 00002622 670E beq +0x10 /* 00002632 */ 00002624 7001 moveq.l D0, 0x01 00002626 2F00 move.l -[A7], D0 00002628 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000262C 4EAD 1182 jsr [A5 + 0x1182 /* export_556 */] 00002630 504F addq.w A7, 8 label00002632: 00002632 4AAE FFFA tst.l [A6 - 0x6] 00002636 6714 beq +0x16 /* 0000264C */ 00002638 4A85 tst.l D5 0000263A 6F10 ble +0x12 /* 0000264C */ 0000263C 202C 0004 move.l D0, [A4 + 0x4] 00002640 5080 addq.l D0, 8 00002642 2F00 move.l -[A7], D0 00002644 2F0B move.l -[A7], A3 00002646 4EBA 06A4 jsr [PC + 0x6A4 /* 00002CEC */] 0000264A 504F addq.w A7, 8 label0000264C: 0000264C 4A47 tst.w D7 0000264E 673C beq +0x3E /* 0000268C */ 00002650 4A2E FFF8 tst.b [A6 - 0x8] 00002654 6706 beq +0x8 /* 0000265C */ 00002656 006C 0001 000C ori.w [A4 + 0xC], 0x1 label0000265C: 0000265C 4A2E FFF9 tst.b [A6 - 0x7] 00002660 672A beq +0x2C /* 0000268C */ 00002662 2006 move.l D0, D6 00002664 D084 add.l D0, D4 00002666 5080 addq.l D0, 8 00002668 2D40 FFF0 move.l [A6 - 0x10], D0 0000266C 2F0B move.l -[A7], A3 0000266E 4EBA E684 jsr [PC - 0x197C /* 00000CF4 */] 00002672 222E FFF0 move.l D1, [A6 - 0x10] 00002676 B081 cmp.l D0, D1 00002678 584F addq.w A7, 4 0000267A 660A bne +0xC /* 00002686 */ 0000267C 2F06 move.l -[A7], D6 0000267E 2F0B move.l -[A7], A3 00002680 4EBA E6D4 jsr [PC - 0x192C /* 00000D56 */] 00002684 504F addq.w A7, 8 label00002686: 00002686 70FF moveq.l D0, 0xFFFFFFFF 00002688 2940 0008 move.l [A4 + 0x8], D0 label0000268C: 0000268C 3747 0066 move.w [A3 + 0x66], D7 00002690 2F0B move.l -[A7], A3 00002692 4EBA DEA2 jsr [PC - 0x215E /* 00000536 */] 00002696 3007 move.w D0, D7 00002698 584F addq.w A7, 4 0000269A 4CEE 18F8 FFD4 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x2C] 000026A0 4E5E unlink A6 000026A2 4E75 rts fn000026A4: 000026A4 4E56 FFFC link A6, -0x0004 000026A8 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 000026AC 282E 0010 move.l D4, [A6 + 0x10] 000026B0 2C2E 000C move.l D6, [A6 + 0xC] 000026B4 286E 0008 movea.l A4, [A6 + 0x8] 000026B8 2D6C 000E FFFC move.l [A6 - 0x4], [A4 + 0xE] 000026BE 4247 clr.w D7 000026C0 2F0C move.l -[A7], A4 000026C2 4EBA DE42 jsr [PC - 0x21BE /* 00000506 */] 000026C6 2944 0044 move.l [A4 + 0x44], D4 000026CA 5DC3 slt D3 000026CC 4403 neg.b D3 000026CE 1943 0048 move.b [A4 + 0x48], D3 000026D2 2F06 move.l -[A7], D6 000026D4 2F0C move.l -[A7], A4 000026D6 4EBA DDF6 jsr [PC - 0x220A /* 000004CE */] 000026DA 2640 movea.l A3, D0 000026DC 302B 000C move.w D0, [A3 + 0xC] 000026E0 48C0 ext.l D0 000026E2 323C 8000 move.w D1, 0x8000 000026E6 C240 and.w D1, D0 000026E8 7000 moveq.l D0, 0x00 000026EA 3001 move.w D0, D1 000026EC 4A80 tst.l D0 000026EE 4FEF 000C lea.l A7, [A7 + 0xC] 000026F2 662E bne +0x30 /* 00002722 */ 000026F4 4A2C 0048 tst.b [A4 + 0x48] 000026F8 670C beq +0xE /* 00002706 */ 000026FA 2F0C move.l -[A7], A4 000026FC 4EBA E5F6 jsr [PC - 0x1A0A /* 00000CF4 */] 00002700 2A00 move.l D5, D0 00002702 584F addq.w A7, 4 00002704 600C bra +0xE /* 00002712 */ label00002706: 00002706 2F04 move.l -[A7], D4 00002708 2F0C move.l -[A7], A4 0000270A 4EBA EAE2 jsr [PC - 0x151E /* 000011EE */] 0000270E 2A00 move.l D5, D0 00002710 504F addq.w A7, 8 label00002712: 00002712 2F06 move.l -[A7], D6 00002714 2F0C move.l -[A7], A4 00002716 4EBA F07A jsr [PC - 0xF86 /* 00001792 */] 0000271A 3E00 move.w D7, D0 0000271C 504F addq.w A7, 8 0000271E 665C bne +0x5E /* 0000277C */ 00002720 600A bra +0xC /* 0000272C */ label00002722: 00002722 2A2B 0008 move.l D5, [A3 + 0x8] 00002726 026B 7FFF 000C andi.w [A3 + 0xC], 0x7FFF label0000272C: 0000272C 2F06 move.l -[A7], D6 0000272E 2F0C move.l -[A7], A4 00002730 4EBA DD9C jsr [PC - 0x2264 /* 000004CE */] 00002734 2640 movea.l A3, D0 00002736 2745 0008 move.l [A3 + 0x8], D5 0000273A 7000 moveq.l D0, 0x00 0000273C 2740 0004 move.l [A3 + 0x4], D0 00002740 026B FFFE 000C andi.w [A3 + 0xC], 0xFFFE 00002746 2F2B 0008 move.l -[A7], [A3 + 0x8] 0000274A 2F2B 0004 move.l -[A7], [A3 + 0x4] 0000274E 2F13 move.l -[A7], [A3] 00002750 2F0C move.l -[A7], A4 00002752 4EBA 070C jsr [PC + 0x70C /* 00002E60 */] 00002756 3E00 move.w D7, D0 00002758 4FEF 0018 lea.l A7, [A7 + 0x18] 0000275C 661E bne +0x20 /* 0000277C */ 0000275E 2946 003C move.l [A4 + 0x3C], D6 00002762 70FF moveq.l D0, 0xFFFFFFFF 00002764 2940 0040 move.l [A4 + 0x40], D0 00002768 7002 moveq.l D0, 0x02 0000276A 2F00 move.l -[A7], D0 0000276C 2F0C move.l -[A7], A4 0000276E 4EBA DD5E jsr [PC - 0x22A2 /* 000004CE */] 00002772 2040 movea.l A0, D0 00002774 0068 0001 000C ori.w [A0 + 0xC], 0x1 0000277A 504F addq.w A7, 8 label0000277C: 0000277C 2F0C move.l -[A7], A4 0000277E 4EBA DDB6 jsr [PC - 0x224A /* 00000536 */] 00002782 4A47 tst.w D7 00002784 584F addq.w A7, 4 00002786 6706 beq +0x8 /* 0000278E */ 00002788 70FF moveq.l D0, 0xFFFFFFFF 0000278A 2940 003C move.l [A4 + 0x3C], D0 label0000278E: 0000278E 3947 0066 move.w [A4 + 0x66], D7 00002792 3007 move.w D0, D7 00002794 4CEE 18F8 FFE0 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x20] 0000279A 4E5E unlink A6 0000279C 4E75 rts fn0000279E: 0000279E 4E56 0000 link A6, 0 000027A2 2F2E 0010 move.l -[A7], [A6 + 0x10] 000027A6 2F2E 000C move.l -[A7], [A6 + 0xC] 000027AA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000027AE 4EBA FEF4 jsr [PC - 0x10C /* 000026A4 */] 000027B2 4E5E unlink A6 000027B4 4E75 rts fn000027B6: 000027B6 4E56 FFFC link A6, -0x0004 000027BA 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 000027BE 286E 0008 movea.l A4, [A6 + 0x8] 000027C2 2D6C 000E FFFC move.l [A6 - 0x4], [A4 + 0xE] 000027C8 4247 clr.w D7 000027CA 2F2C 003C move.l -[A7], [A4 + 0x3C] 000027CE 2F0C move.l -[A7], A4 000027D0 4EBA DCFC jsr [PC - 0x2304 /* 000004CE */] 000027D4 2640 movea.l A3, D0 000027D6 2C2B 0008 move.l D6, [A3 + 0x8] 000027DA 2A06 move.l D5, D6 000027DC 5085 addq.l D5, 8 000027DE 70FF moveq.l D0, 0xFFFFFFFF 000027E0 B0AC 0040 cmp.l D0, [A4 + 0x40] 000027E4 57C3 seq D3 000027E6 4403 neg.b D3 000027E8 1803 move.b D4, D3 000027EA 504F addq.w A7, 8 000027EC 6706 beq +0x8 /* 000027F4 */ 000027EE DAAB 0004 add.l D5, [A3 + 0x4] 000027F2 6004 bra +0x6 /* 000027F8 */ label000027F4: 000027F4 DAAC 0040 add.l D5, [A4 + 0x40] label000027F8: 000027F8 2F05 move.l -[A7], D5 000027FA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000027FE 4EBA 0FBC jsr [PC + 0xFBC /* 000037BC */] 00002802 3E00 move.w D7, D0 00002804 504F addq.w A7, 8 00002806 6624 bne +0x26 /* 0000282C */ 00002808 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000280C 2F2E 000C move.l -[A7], [A6 + 0xC] 00002810 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002814 4EBA 0EDE jsr [PC + 0xEDE /* 000036F4 */] 00002818 3E00 move.w D7, D0 0000281A 4FEF 000C lea.l A7, [A7 + 0xC] 0000281E 660C bne +0xE /* 0000282C */ 00002820 4A04 tst.b D4 00002822 6708 beq +0xA /* 0000282C */ 00002824 202E 0010 move.l D0, [A6 + 0x10] 00002828 D1AB 0004 add.l [A3 + 0x4], D0 label0000282C: 0000282C 4A47 tst.w D7 0000282E 673C beq +0x3E /* 0000286C */ 00002830 70FF moveq.l D0, 0xFFFFFFFF 00002832 B0AC 003C cmp.l D0, [A4 + 0x3C] 00002836 6734 beq +0x36 /* 0000286C */ 00002838 4A2C 0048 tst.b [A4 + 0x48] 0000283C 672E beq +0x30 /* 0000286C */ 0000283E 7000 moveq.l D0, 0x00 00002840 2F00 move.l -[A7], D0 00002842 2F0C move.l -[A7], A4 00002844 4EBA DC88 jsr [PC - 0x2378 /* 000004CE */] 00002848 2640 movea.l A3, D0 0000284A 2006 move.l D0, D6 0000284C 5180 subq.l D0, 8 0000284E 2740 0004 move.l [A3 + 0x4], D0 00002852 006B 0001 000C ori.w [A3 + 0xC], 0x1 00002858 70FF moveq.l D0, 0xFFFFFFFF 0000285A 2940 003C move.l [A4 + 0x3C], D0 0000285E 2F06 move.l -[A7], D6 00002860 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002864 4EBA 0FE8 jsr [PC + 0xFE8 /* 0000384E */] 00002868 4FEF 0010 lea.l A7, [A7 + 0x10] label0000286C: 0000286C 3947 0066 move.w [A4 + 0x66], D7 00002870 3007 move.w D0, D7 00002872 4CEE 18F8 FFE0 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x20] 00002878 4E5E unlink A6 0000287A 4E75 rts fn0000287C: 0000287C 4E56 0000 link A6, 0 00002880 48E7 1108 movem.l -[A7], D3,D7,A4 00002884 4247 clr.w D7 00002886 286E 0008 movea.l A4, [A6 + 0x8] 0000288A 2F0C move.l -[A7], A4 0000288C 4EBA DC78 jsr [PC - 0x2388 /* 00000506 */] 00002890 70FF moveq.l D0, 0xFFFFFFFF 00002892 B0AC 003C cmp.l D0, [A4 + 0x3C] 00002896 57C3 seq D3 00002898 4403 neg.b D3 0000289A 4883 ext.w D3 0000289C 3E03 move.w D7, D3 0000289E 584F addq.w A7, 4 000028A0 6706 beq +0x8 /* 000028A8 */ 000028A2 3E3C 00CB move.w D7, 0xCB 000028A6 6014 bra +0x16 /* 000028BC */ label000028A8: 000028A8 2F2E 0010 move.l -[A7], [A6 + 0x10] 000028AC 2F2E 000C move.l -[A7], [A6 + 0xC] 000028B0 2F0C move.l -[A7], A4 000028B2 4EBA FF02 jsr [PC - 0xFE /* 000027B6 */] 000028B6 3E00 move.w D7, D0 000028B8 4FEF 000C lea.l A7, [A7 + 0xC] label000028BC: 000028BC 3947 0066 move.w [A4 + 0x66], D7 000028C0 2F0C move.l -[A7], A4 000028C2 4EBA DC72 jsr [PC - 0x238E /* 00000536 */] 000028C6 3007 move.w D0, D7 000028C8 584F addq.w A7, 4 000028CA 4CEE 1088 FFF4 movem.l D3,D7,A4, [A6 - 0xC] 000028D0 4E5E unlink A6 000028D2 4E75 rts fn000028D4: 000028D4 4E56 0000 link A6, 0 000028D8 48E7 0118 movem.l -[A7], D7,A3,A4 000028DC 4247 clr.w D7 000028DE 286E 0008 movea.l A4, [A6 + 0x8] 000028E2 2F0C move.l -[A7], A4 000028E4 4EBA DC20 jsr [PC - 0x23E0 /* 00000506 */] 000028E8 70FF moveq.l D0, 0xFFFFFFFF 000028EA B0AC 003C cmp.l D0, [A4 + 0x3C] 000028EE 584F addq.w A7, 4 000028F0 673C beq +0x3E /* 0000292E */ 000028F2 2F2C 003C move.l -[A7], [A4 + 0x3C] 000028F6 2F0C move.l -[A7], A4 000028F8 4EBA DBD4 jsr [PC - 0x242C /* 000004CE */] 000028FC 2640 movea.l A3, D0 000028FE 2F2B 0008 move.l -[A7], [A3 + 0x8] 00002902 2F2B 0004 move.l -[A7], [A3 + 0x4] 00002906 2F13 move.l -[A7], [A3] 00002908 2F0C move.l -[A7], A4 0000290A 4EBA 0554 jsr [PC + 0x554 /* 00002E60 */] 0000290E 3E00 move.w D7, D0 00002910 4FEF 0018 lea.l A7, [A7 + 0x18] 00002914 6618 bne +0x1A /* 0000292E */ 00002916 4A2C 0048 tst.b [A4 + 0x48] 0000291A 670C beq +0xE /* 00002928 */ 0000291C 2F2B 0004 move.l -[A7], [A3 + 0x4] 00002920 2F0C move.l -[A7], A4 00002922 4EBA E3FC jsr [PC - 0x1C04 /* 00000D20 */] 00002926 504F addq.w A7, 8 label00002928: 00002928 70FF moveq.l D0, 0xFFFFFFFF 0000292A 2940 003C move.l [A4 + 0x3C], D0 label0000292E: 0000292E 3947 0066 move.w [A4 + 0x66], D7 00002932 2F0C move.l -[A7], A4 00002934 4EBA DC00 jsr [PC - 0x2400 /* 00000536 */] 00002938 302C 0066 move.w D0, [A4 + 0x66] 0000293C 584F addq.w A7, 4 0000293E 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00002944 4E5E unlink A6 00002946 4E75 rts fn00002948: 00002948 4E56 0000 link A6, 0 0000294C 48E7 0308 movem.l -[A7], D6,D7,A4 00002950 2C2E 000C move.l D6, [A6 + 0xC] 00002954 4247 clr.w D7 00002956 286E 0008 movea.l A4, [A6 + 0x8] 0000295A 2F0C move.l -[A7], A4 0000295C 4EBA DBA8 jsr [PC - 0x2458 /* 00000506 */] 00002960 7004 moveq.l D0, 0x04 00002962 2F00 move.l -[A7], D0 00002964 2F06 move.l -[A7], D6 00002966 2F0C move.l -[A7], A4 00002968 4EBA E0C8 jsr [PC - 0x1F38 /* 00000A32 */] 0000296C 3E00 move.w D7, D0 0000296E 4FEF 0010 lea.l A7, [A7 + 0x10] 00002972 6616 bne +0x18 /* 0000298A */ 00002974 2946 004A move.l [A4 + 0x4A], D6 00002978 7000 moveq.l D0, 0x00 0000297A 2940 004E move.l [A4 + 0x4E], D0 0000297E 7008 moveq.l D0, 0x08 00002980 2F00 move.l -[A7], D0 00002982 2F0C move.l -[A7], A4 00002984 4EBA 0366 jsr [PC + 0x366 /* 00002CEC */] 00002988 504F addq.w A7, 8 label0000298A: 0000298A 2F0C move.l -[A7], A4 0000298C 4EBA DBA8 jsr [PC - 0x2458 /* 00000536 */] 00002990 3007 move.w D0, D7 00002992 584F addq.w A7, 4 00002994 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 0000299A 4E5E unlink A6 0000299C 4E75 rts fn0000299E: 0000299E 4E56 0000 link A6, 0 000029A2 7000 moveq.l D0, 0x00 000029A4 2F00 move.l -[A7], D0 000029A6 486E 0010 pea.l [A6 + 0x10] 000029AA 2F2E 000C move.l -[A7], [A6 + 0xC] 000029AE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000029B2 4EBA 0006 jsr [PC + 0x6 /* 000029BA */] 000029B6 4E5E unlink A6 000029B8 4E75 rts fn000029BA: 000029BA 4E56 FFEA link A6, -0x0016 000029BE 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000029C2 266E 0010 movea.l A3, [A6 + 0x10] 000029C6 286E 0008 movea.l A4, [A6 + 0x8] 000029CA 2D6C 000E FFEA move.l [A6 - 0x16], [A4 + 0xE] 000029D0 4247 clr.w D7 000029D2 2F0C move.l -[A7], A4 000029D4 4EBA DB30 jsr [PC - 0x24D0 /* 00000506 */] 000029D8 2D6C 004A FFF6 move.l [A6 - 0xA], [A4 + 0x4A] 000029DE 2C2C 004E move.l D6, [A4 + 0x4E] 000029E2 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000029E6 2F0C move.l -[A7], A4 000029E8 4EBA DAE4 jsr [PC - 0x251C /* 000004CE */] 000029EC 2D40 FFFA move.l [A6 - 0x6], D0 000029F0 2040 movea.l A0, D0 000029F2 2828 0008 move.l D4, [A0 + 0x8] 000029F6 70FF moveq.l D0, 0xFFFFFFFF 000029F8 B084 cmp.l D0, D4 000029FA 4FEF 000C lea.l A7, [A7 + 0xC] 000029FE 6616 bne +0x18 /* 00002A16 */ 00002A00 4A2E 0017 tst.b [A6 + 0x17] 00002A04 6708 beq +0xA /* 00002A0E */ 00002A06 7000 moveq.l D0, 0x00 00002A08 2680 move.l [A3], D0 00002A0A 6000 00C0 bra +0xC2 /* 00002ACC */ label00002A0E: 00002A0E 3E3C 00CE move.w D7, 0xCE 00002A12 6000 00B8 bra +0xBA /* 00002ACC */ label00002A16: 00002A16 206E FFFA movea.l A0, [A6 - 0x6] 00002A1A 2A28 0004 move.l D5, [A0 + 0x4] 00002A1E 2D68 0010 FFEE move.l [A6 - 0x12], [A0 + 0x10] 00002A24 2013 move.l D0, [A3] 00002A26 D086 add.l D0, D6 00002A28 BA80 cmp.l D5, D0 00002A2A 6416 bcc +0x18 /* 00002A42 */ 00002A2C 4A2E 0017 tst.b [A6 + 0x17] 00002A30 6708 beq +0xA /* 00002A3A */ 00002A32 2005 move.l D0, D5 00002A34 9086 sub.l D0, D6 00002A36 2680 move.l [A3], D0 00002A38 6008 bra +0xA /* 00002A42 */ label00002A3A: 00002A3A 3E3C 00CE move.w D7, 0xCE 00002A3E 6000 008C bra +0x8E /* 00002ACC */ label00002A42: 00002A42 4A93 tst.l [A3] 00002A44 6F00 0086 ble +0x88 /* 00002ACC */ 00002A48 4AAE FFEE tst.l [A6 - 0x12] 00002A4C 6742 beq +0x44 /* 00002A90 */ 00002A4E 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002A52 4EAD 117A jsr [A5 + 0x117A /* export_555 */] 00002A56 4A00 tst.b D0 00002A58 584F addq.w A7, 4 00002A5A 6634 bne +0x36 /* 00002A90 */ 00002A5C 486E FFFE pea.l [A6 - 0x2] 00002A60 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002A64 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 00002A68 2D40 FFF2 move.l [A6 - 0xE], D0 00002A6C 2F13 move.l -[A7], [A3] 00002A6E 2F2E 000C move.l -[A7], [A6 + 0xC] 00002A72 2006 move.l D0, D6 00002A74 D0AE FFF2 add.l D0, [A6 - 0xE] 00002A78 2F00 move.l -[A7], D0 00002A7A 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */] 00002A7E 486E FFFE pea.l [A6 - 0x2] 00002A82 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002A86 4EAD 114A jsr [A5 + 0x114A /* export_549 */] 00002A8A 4FEF 001C lea.l A7, [A7 + 0x1C] 00002A8E 602C bra +0x2E /* 00002ABC */ label00002A90: 00002A90 2004 move.l D0, D4 00002A92 5080 addq.l D0, 8 00002A94 D086 add.l D0, D6 00002A96 2F00 move.l -[A7], D0 00002A98 2F2E FFEA move.l -[A7], [A6 - 0x16] 00002A9C 4EBA 0D1E jsr [PC + 0xD1E /* 000037BC */] 00002AA0 3E00 move.w D7, D0 00002AA2 504F addq.w A7, 8 00002AA4 6626 bne +0x28 /* 00002ACC */ 00002AA6 2F13 move.l -[A7], [A3] 00002AA8 2F2E 000C move.l -[A7], [A6 + 0xC] 00002AAC 2F2E FFEA move.l -[A7], [A6 - 0x16] 00002AB0 4EBA 0A72 jsr [PC + 0xA72 /* 00003524 */] 00002AB4 3E00 move.w D7, D0 00002AB6 4FEF 000C lea.l A7, [A7 + 0xC] 00002ABA 6610 bne +0x12 /* 00002ACC */ label00002ABC: 00002ABC 2013 move.l D0, [A3] 00002ABE D1AC 004E add.l [A4 + 0x4E], D0 00002AC2 2F13 move.l -[A7], [A3] 00002AC4 2F0C move.l -[A7], A4 00002AC6 4EBA 0224 jsr [PC + 0x224 /* 00002CEC */] 00002ACA 504F addq.w A7, 8 label00002ACC: 00002ACC 4A47 tst.w D7 00002ACE 6706 beq +0x8 /* 00002AD6 */ 00002AD0 70FF moveq.l D0, 0xFFFFFFFF 00002AD2 2940 004A move.l [A4 + 0x4A], D0 label00002AD6: 00002AD6 3947 0066 move.w [A4 + 0x66], D7 00002ADA 2F0C move.l -[A7], A4 00002ADC 4EBA DA58 jsr [PC - 0x25A8 /* 00000536 */] 00002AE0 3007 move.w D0, D7 00002AE2 584F addq.w A7, 4 00002AE4 4CEE 18F0 FFD2 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x2E] 00002AEA 4E5E unlink A6 00002AEC 4E75 rts 00002AEE 4E56 0000 link A6, 0 00002AF2 7000 moveq.l D0, 0x00 00002AF4 4E5E unlink A6 00002AF6 4E75 rts 00002AF8 4E56 FFF8 link A6, -0x0008 00002AFC 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00002B00 2C2E 000C move.l D6, [A6 + 0xC] 00002B04 286E 0008 movea.l A4, [A6 + 0x8] 00002B08 2F0C move.l -[A7], A4 00002B0A 4EBA D9FA jsr [PC - 0x2606 /* 00000506 */] 00002B0E 7004 moveq.l D0, 0x04 00002B10 2F00 move.l -[A7], D0 00002B12 2F06 move.l -[A7], D6 00002B14 2F0C move.l -[A7], A4 00002B16 4EBA DF1A jsr [PC - 0x20E6 /* 00000A32 */] 00002B1A 4A40 tst.w D0 00002B1C 4FEF 0010 lea.l A7, [A7 + 0x10] 00002B20 6654 bne +0x56 /* 00002B76 */ 00002B22 2F06 move.l -[A7], D6 00002B24 2F0C move.l -[A7], A4 00002B26 4EBA D9A6 jsr [PC - 0x265A /* 000004CE */] 00002B2A 2640 movea.l A3, D0 00002B2C 7001 moveq.l D0, 0x01 00002B2E C06B 000C and.w D0, [A3 + 0xC] 00002B32 7200 moveq.l D1, 0x00 00002B34 3200 move.w D1, D0 00002B36 4A81 tst.l D1 00002B38 504F addq.w A7, 8 00002B3A 6736 beq +0x38 /* 00002B72 */ 00002B3C 2A13 move.l D5, [A3] 00002B3E 2F05 move.l -[A7], D5 00002B40 4EBA DDCC jsr [PC - 0x2234 /* 0000090E */] 00002B44 2D40 FFF8 move.l [A6 - 0x8], D0 00002B48 2D6B 0010 FFFC move.l [A6 - 0x4], [A3 + 0x10] 00002B4E 584F addq.w A7, 4 00002B50 671A beq +0x1C /* 00002B6C */ 00002B52 2F05 move.l -[A7], D5 00002B54 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002B58 2F0C move.l -[A7], A4 00002B5A 206E FFF8 movea.l A0, [A6 - 0x8] 00002B5E 2268 0008 movea.l A1, [A0 + 0x8] 00002B62 4E91 jsr [A1] 00002B64 2E00 move.l D7, D0 00002B66 4FEF 000C lea.l A7, [A7 + 0xC] 00002B6A 600A bra +0xC /* 00002B76 */ label00002B6C: 00002B6C 2E2B 0004 move.l D7, [A3 + 0x4] 00002B70 6004 bra +0x6 /* 00002B76 */ label00002B72: 00002B72 2E2B 0004 move.l D7, [A3 + 0x4] label00002B76: 00002B76 2F0C move.l -[A7], A4 00002B78 4EBA D9BC jsr [PC - 0x2644 /* 00000536 */] 00002B7C 2007 move.l D0, D7 00002B7E 584F addq.w A7, 4 00002B80 4CEE 18E0 FFE4 movem.l D5,D6,D7,A3,A4, [A6 - 0x1C] 00002B86 4E5E unlink A6 00002B88 4E75 rts 00002B8A 4E56 0000 link A6, 0 00002B8E 48E7 0308 movem.l -[A7], D6,D7,A4 00002B92 2E2E 000C move.l D7, [A6 + 0xC] 00002B96 286E 0008 movea.l A4, [A6 + 0x8] 00002B9A 2F0C move.l -[A7], A4 00002B9C 4EBA D968 jsr [PC - 0x2698 /* 00000506 */] 00002BA0 7004 moveq.l D0, 0x04 00002BA2 2F00 move.l -[A7], D0 00002BA4 2F07 move.l -[A7], D7 00002BA6 2F0C move.l -[A7], A4 00002BA8 4EBA DE88 jsr [PC - 0x2178 /* 00000A32 */] 00002BAC 4A40 tst.w D0 00002BAE 4FEF 0010 lea.l A7, [A7 + 0x10] 00002BB2 6610 bne +0x12 /* 00002BC4 */ 00002BB4 2F07 move.l -[A7], D7 00002BB6 2F0C move.l -[A7], A4 00002BB8 4EBA D914 jsr [PC - 0x26EC /* 000004CE */] 00002BBC 2040 movea.l A0, D0 00002BBE 2C28 0008 move.l D6, [A0 + 0x8] 00002BC2 504F addq.w A7, 8 label00002BC4: 00002BC4 2F0C move.l -[A7], A4 00002BC6 4EBA D96E jsr [PC - 0x2692 /* 00000536 */] 00002BCA 2006 move.l D0, D6 00002BCC 584F addq.w A7, 4 00002BCE 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 00002BD4 4E5E unlink A6 00002BD6 4E75 rts 00002BD8 4E56 0000 link A6, 0 00002BDC 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00002BE0 2C2E 000C move.l D6, [A6 + 0xC] 00002BE4 266E 0008 movea.l A3, [A6 + 0x8] 00002BE8 2F0B move.l -[A7], A3 00002BEA 4EBA D91A jsr [PC - 0x26E6 /* 00000506 */] 00002BEE 7E03 moveq.l D7, 0x03 00002BF0 584F addq.w A7, 4 00002BF2 6026 bra +0x28 /* 00002C1A */ label00002BF4: 00002BF4 2F07 move.l -[A7], D7 00002BF6 2F0B move.l -[A7], A3 00002BF8 4EBA D8D4 jsr [PC - 0x272C /* 000004CE */] 00002BFC 2840 movea.l A4, D0 00002BFE 4A86 tst.l D6 00002C00 504F addq.w A7, 8 00002C02 660E bne +0x10 /* 00002C12 */ 00002C04 7004 moveq.l D0, 0x04 00002C06 C06C 000C and.w D0, [A4 + 0xC] 00002C0A 7200 moveq.l D1, 0x00 00002C0C 3200 move.w D1, D0 00002C0E 4A81 tst.l D1 00002C10 6714 beq +0x16 /* 00002C26 */ label00002C12: 00002C12 BC94 cmp.l D6, [A4] 00002C14 6710 beq +0x12 /* 00002C26 */ 00002C16 2007 move.l D0, D7 00002C18 5287 addq.l D7, 1 label00002C1A: 00002C1A 206B 0016 movea.l A0, [A3 + 0x16] 00002C1E BEA8 0008 cmp.l D7, [A0 + 0x8] 00002C22 6DD0 blt -0x2E /* 00002BF4 */ 00002C24 7EFF moveq.l D7, 0xFFFFFFFF label00002C26: 00002C26 2F0B move.l -[A7], A3 00002C28 4EBA D90C jsr [PC - 0x26F4 /* 00000536 */] 00002C2C 2007 move.l D0, D7 00002C2E 584F addq.w A7, 4 00002C30 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 00002C36 4E5E unlink A6 00002C38 4E75 rts fn00002C3A: 00002C3A 4E56 FFFC link A6, -0x0004 00002C3E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00002C42 282E 000C move.l D4, [A6 + 0xC] 00002C46 266E 0008 movea.l A3, [A6 + 0x8] 00002C4A 7A00 moveq.l D5, 0x00 00002C4C 2F0B move.l -[A7], A3 00002C4E 4EBA D8B6 jsr [PC - 0x274A /* 00000506 */] 00002C52 2E04 move.l D7, D4 00002C54 584F addq.w A7, 4 00002C56 6076 bra +0x78 /* 00002CCE */ label00002C58: 00002C58 2F07 move.l -[A7], D7 00002C5A 2F0B move.l -[A7], A3 00002C5C 4EBA D870 jsr [PC - 0x2790 /* 000004CE */] 00002C60 2840 movea.l A4, D0 00002C62 7004 moveq.l D0, 0x04 00002C64 C06C 000C and.w D0, [A4 + 0xC] 00002C68 7200 moveq.l D1, 0x00 00002C6A 3200 move.w D1, D0 00002C6C 4A81 tst.l D1 00002C6E 504F addq.w A7, 8 00002C70 665A bne +0x5C /* 00002CCC */ 00002C72 7008 moveq.l D0, 0x08 00002C74 C06C 000C and.w D0, [A4 + 0xC] 00002C78 7200 moveq.l D1, 0x00 00002C7A 3200 move.w D1, D0 00002C7C 4A81 tst.l D1 00002C7E 664C bne +0x4E /* 00002CCC */ 00002C80 7001 moveq.l D0, 0x01 00002C82 C06C 000C and.w D0, [A4 + 0xC] 00002C86 7200 moveq.l D1, 0x00 00002C88 3200 move.w D1, D0 00002C8A 4A81 tst.l D1 00002C8C 660C bne +0xE /* 00002C9A */ 00002C8E 4A2E 0013 tst.b [A6 + 0x13] 00002C92 6738 beq +0x3A /* 00002CCC */ 00002C94 2C2C 0004 move.l D6, [A4 + 0x4] 00002C98 6026 bra +0x28 /* 00002CC0 */ label00002C9A: 00002C9A 2F14 move.l -[A7], [A4] 00002C9C 4EBA DC70 jsr [PC - 0x2390 /* 0000090E */] 00002CA0 2D40 FFFC move.l [A6 - 0x4], D0 00002CA4 2F14 move.l -[A7], [A4] 00002CA6 2F2C 0010 move.l -[A7], [A4 + 0x10] 00002CAA 2F0B move.l -[A7], A3 00002CAC 206E FFFC movea.l A0, [A6 - 0x4] 00002CB0 2268 0008 movea.l A1, [A0 + 0x8] 00002CB4 4E91 jsr [A1] 00002CB6 2C00 move.l D6, D0 00002CB8 2946 0004 move.l [A4 + 0x4], D6 00002CBC 4FEF 0010 lea.l A7, [A7 + 0x10] label00002CC0: 00002CC0 2006 move.l D0, D6 00002CC2 5280 addq.l D0, 1 00002CC4 72FE moveq.l D1, 0xFFFFFFFE 00002CC6 C280 and.l D1, D0 00002CC8 5081 addq.l D1, 8 00002CCA DA81 add.l D5, D1 label00002CCC: 00002CCC 5287 addq.l D7, 1 label00002CCE: 00002CCE 206B 0016 movea.l A0, [A3 + 0x16] 00002CD2 BEA8 0008 cmp.l D7, [A0 + 0x8] 00002CD6 6D80 blt -0x7E /* 00002C58 */ 00002CD8 2F0B move.l -[A7], A3 00002CDA 4EBA D85A jsr [PC - 0x27A6 /* 00000536 */] 00002CDE 2005 move.l D0, D5 00002CE0 584F addq.w A7, 4 00002CE2 4CEE 18F0 FFE4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1C] 00002CE8 4E5E unlink A6 00002CEA 4E75 rts fn00002CEC: 00002CEC 4E56 0000 link A6, 0 00002CF0 2F0C move.l -[A7], A4 00002CF2 286E 0008 movea.l A4, [A6 + 0x8] 00002CF6 4AAD DE1E tst.l [A5 - 0x21E2] 00002CFA 6706 beq +0x8 /* 00002D02 */ 00002CFC 206D DE1E movea.l A0, [A5 - 0x21E2] 00002D00 4E90 jsr [A0] label00002D02: 00002D02 202E 000C move.l D0, [A6 + 0xC] 00002D06 D1AC 0056 add.l [A4 + 0x56], D0 00002D0A 4AAC 0052 tst.l [A4 + 0x52] 00002D0E 670C beq +0xE /* 00002D1C */ 00002D10 2F2C 0056 move.l -[A7], [A4 + 0x56] 00002D14 206C 0052 movea.l A0, [A4 + 0x52] 00002D18 4E90 jsr [A0] 00002D1A 584F addq.w A7, 4 label00002D1C: 00002D1C 286E FFFC movea.l A4, [A6 - 0x4] 00002D20 4E5E unlink A6 00002D22 4E75 rts fn00002D24: 00002D24 4E56 0000 link A6, 0 00002D28 7001 moveq.l D0, 0x01 00002D2A 2F00 move.l -[A7], D0 00002D2C 2F00 move.l -[A7], D0 00002D2E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D32 4EBA FF06 jsr [PC - 0xFA /* 00002C3A */] 00002D36 720C moveq.l D1, 0x0C 00002D38 D081 add.l D0, D1 00002D3A 4E5E unlink A6 00002D3C 4E75 rts fn00002D3E: 00002D3E 4E56 0000 link A6, 0 00002D42 206E 0008 movea.l A0, [A6 + 0x8] 00002D46 1028 006A move.b D0, [A0 + 0x6A] 00002D4A 4E5E unlink A6 00002D4C 4E75 rts 00002D4E 4E56 0000 link A6, 0 00002D52 206E 0008 movea.l A0, [A6 + 0x8] 00002D56 2010 move.l D0, [A0] 00002D58 4E5E unlink A6 00002D5A 4E75 rts 00002D5C 4E56 0000 link A6, 0 00002D60 206E 0008 movea.l A0, [A6 + 0x8] 00002D64 20AE 000C move.l [A0], [A6 + 0xC] 00002D68 4E5E unlink A6 00002D6A 4E75 rts 00002D6C 4E56 0000 link A6, 0 00002D70 206E 0008 movea.l A0, [A6 + 0x8] 00002D74 2028 000E move.l D0, [A0 + 0xE] 00002D78 4E5E unlink A6 00002D7A 4E75 rts 00002D7C 4E56 0000 link A6, 0 00002D80 48E7 0108 movem.l -[A7], D7,A4 00002D84 286E 0008 movea.l A4, [A6 + 0x8] 00002D88 2F0C move.l -[A7], A4 00002D8A 4EBA D77A jsr [PC - 0x2886 /* 00000506 */] 00002D8E 2F0C move.l -[A7], A4 00002D90 4EBA DF62 jsr [PC - 0x209E /* 00000CF4 */] 00002D94 2E00 move.l D7, D0 00002D96 2F0C move.l -[A7], A4 00002D98 4EBA D79C jsr [PC - 0x2864 /* 00000536 */] 00002D9C 2007 move.l D0, D7 00002D9E 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00002DA4 4E5E unlink A6 00002DA6 4E75 rts 00002DA8 4E56 0000 link A6, 0 00002DAC 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00002DB0 7C00 moveq.l D6, 0x00 00002DB2 266E 0008 movea.l A3, [A6 + 0x8] 00002DB6 2F0B move.l -[A7], A3 00002DB8 4EBA D74C jsr [PC - 0x28B4 /* 00000506 */] 00002DBC 7E03 moveq.l D7, 0x03 00002DBE 584F addq.w A7, 4 00002DC0 601A bra +0x1C /* 00002DDC */ label00002DC2: 00002DC2 2F07 move.l -[A7], D7 00002DC4 2F0B move.l -[A7], A3 00002DC6 4EBA D706 jsr [PC - 0x28FA /* 000004CE */] 00002DCA 2840 movea.l A4, D0 00002DCC 0C94 6A75 6E6B cmpi.l [A4], 0x6A756E6B /* 'junk' */ 00002DD2 504F addq.w A7, 8 00002DD4 6604 bne +0x6 /* 00002DDA */ 00002DD6 DCAC 0004 add.l D6, [A4 + 0x4] label00002DDA: 00002DDA 5287 addq.l D7, 1 label00002DDC: 00002DDC 206B 0016 movea.l A0, [A3 + 0x16] 00002DE0 BEA8 0008 cmp.l D7, [A0 + 0x8] 00002DE4 6DDC blt -0x22 /* 00002DC2 */ 00002DE6 2F0B move.l -[A7], A3 00002DE8 4EBA D74C jsr [PC - 0x28B4 /* 00000536 */] 00002DEC 2006 move.l D0, D6 00002DEE 584F addq.w A7, 4 00002DF0 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 00002DF6 4E5E unlink A6 00002DF8 4E75 rts fn00002DFA: 00002DFA 4E56 0000 link A6, 0 00002DFE 48E7 0308 movem.l -[A7], D6,D7,A4 00002E02 1C2E 0013 move.b D6, [A6 + 0x13] 00002E06 2E2E 000C move.l D7, [A6 + 0xC] 00002E0A 286E 0008 movea.l A4, [A6 + 0x8] 00002E0E 4A06 tst.b D6 00002E10 6714 beq +0x16 /* 00002E26 */ 00002E12 7018 moveq.l D0, 0x18 00002E14 2F00 move.l -[A7], D0 00002E16 2F00 move.l -[A7], D0 00002E18 487A 003E pea.l [PC + 0x3E /* 00002E58, value 0x32323434 '2244', cstring "2244444" */] 00002E1C 2F0C move.l -[A7], A4 00002E1E 4EAD 1192 jsr [A5 + 0x1192 /* export_558 */] 00002E22 4FEF 0010 lea.l A7, [A7 + 0x10] label00002E26: 00002E26 0487 0000 0018 subi.l D7, 0x18 00002E2C 4A06 tst.b D6 00002E2E 6716 beq +0x18 /* 00002E46 */ 00002E30 2F07 move.l -[A7], D7 00002E32 7014 moveq.l D0, 0x14 00002E34 2F00 move.l -[A7], D0 00002E36 487A 0018 pea.l [PC + 0x18 /* 00002E50, value 0x34343432 '4442', cstring "444224" */] 00002E3A 486C 0018 pea.l [A4 + 0x18] 00002E3E 4EAD 1192 jsr [A5 + 0x1192 /* export_558 */] 00002E42 4FEF 0010 lea.l A7, [A7 + 0x10] label00002E46: 00002E46 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 00002E4C 4E5E unlink A6 00002E4E 4E75 rts 00002E50 3434 3432 move.w D2, [A4 + D3.w * 4 + 0x32] 00002E54 3234 0000 move.w D1, [A4 + D0.w] 00002E58 3232 3434 move.w D1, [A2 + D3.w * 4 + 0x34] 00002E5C 3434 3400 move.w D2, [A4 + D3.w * 4] fn00002E60: 00002E60 4E56 FFF8 link A6, -0x0008 00002E64 48E7 0108 movem.l -[A7], D7,A4 00002E68 286E 0008 movea.l A4, [A6 + 0x8] 00002E6C 4247 clr.w D7 00002E6E 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002E72 2F2C 000E move.l -[A7], [A4 + 0xE] 00002E76 4EBA 097A jsr [PC + 0x97A /* 000037F2 */] 00002E7A 3E00 move.w D7, D0 00002E7C 504F addq.w A7, 8 00002E7E 663E bne +0x40 /* 00002EBE */ 00002E80 2D6E 000C FFF8 move.l [A6 - 0x8], [A6 + 0xC] 00002E86 2D6E 0010 FFFC move.l [A6 - 0x4], [A6 + 0x10] 00002E8C 4A2C 006A tst.b [A4 + 0x6A] 00002E90 6716 beq +0x18 /* 00002EA8 */ 00002E92 7008 moveq.l D0, 0x08 00002E94 2F00 move.l -[A7], D0 00002E96 2F00 move.l -[A7], D0 00002E98 487A 0030 pea.l [PC + 0x30 /* 00002ECA, value 0x34340000 '44\0\0', cstring "44" */] 00002E9C 486E FFF8 pea.l [A6 - 0x8] 00002EA0 4EAD 1192 jsr [A5 + 0x1192 /* export_558 */] 00002EA4 4FEF 0010 lea.l A7, [A7 + 0x10] label00002EA8: 00002EA8 7008 moveq.l D0, 0x08 00002EAA 2F00 move.l -[A7], D0 00002EAC 486E FFF8 pea.l [A6 - 0x8] 00002EB0 2F2C 000E move.l -[A7], [A4 + 0xE] 00002EB4 4EBA 083E jsr [PC + 0x83E /* 000036F4 */] 00002EB8 3E00 move.w D7, D0 00002EBA 4FEF 000C lea.l A7, [A7 + 0xC] label00002EBE: 00002EBE 3007 move.w D0, D7 00002EC0 4CEE 1080 FFF0 movem.l D7,A4, [A6 - 0x10] 00002EC6 4E5E unlink A6 00002EC8 4E75 rts 00002ECA 3434 0000 move.w D2, [A4 + D0.w] fn00002ECE: 00002ECE 4E56 0000 link A6, 0 00002ED2 48E7 0118 movem.l -[A7], D7,A3,A4 00002ED6 266E 000C movea.l A3, [A6 + 0xC] 00002EDA 286E 0008 movea.l A4, [A6 + 0x8] 00002EDE 4247 clr.w D7 00002EE0 7008 moveq.l D0, 0x08 00002EE2 2F00 move.l -[A7], D0 00002EE4 2F0B move.l -[A7], A3 00002EE6 2F2C 000E move.l -[A7], [A4 + 0xE] 00002EEA 4EBA 0638 jsr [PC + 0x638 /* 00003524 */] 00002EEE 3E00 move.w D7, D0 00002EF0 4FEF 000C lea.l A7, [A7 + 0xC] 00002EF4 661A bne +0x1C /* 00002F10 */ 00002EF6 4A2C 006A tst.b [A4 + 0x6A] 00002EFA 6714 beq +0x16 /* 00002F10 */ 00002EFC 7008 moveq.l D0, 0x08 00002EFE 2F00 move.l -[A7], D0 00002F00 2F00 move.l -[A7], D0 00002F02 487A 0018 pea.l [PC + 0x18 /* 00002F1C, value 0x34340000 '44\0\0', cstring "44" */] 00002F06 2F0B move.l -[A7], A3 00002F08 4EAD 1192 jsr [A5 + 0x1192 /* export_558 */] 00002F0C 4FEF 0010 lea.l A7, [A7 + 0x10] label00002F10: 00002F10 3007 move.w D0, D7 00002F12 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00002F18 4E5E unlink A6 00002F1A 4E75 rts 00002F1C 3434 0000 move.w D2, [A4 + D0.w] fn00002F20: 00002F20 4E56 0000 link A6, 0 00002F24 48E7 0108 movem.l -[A7], D7,A4 00002F28 286E 0008 movea.l A4, [A6 + 0x8] 00002F2C 4247 clr.w D7 00002F2E 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002F32 2F2C 000E move.l -[A7], [A4 + 0xE] 00002F36 4EBA 0884 jsr [PC + 0x884 /* 000037BC */] 00002F3A 3E00 move.w D7, D0 00002F3C 504F addq.w A7, 8 00002F3E 6616 bne +0x18 /* 00002F56 */ 00002F40 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002F44 2F2E 000C move.l -[A7], [A6 + 0xC] 00002F48 2F2C 000E move.l -[A7], [A4 + 0xE] 00002F4C 4EBA 07A6 jsr [PC + 0x7A6 /* 000036F4 */] 00002F50 3E00 move.w D7, D0 00002F52 4FEF 000C lea.l A7, [A7 + 0xC] label00002F56: 00002F56 3007 move.w D0, D7 00002F58 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00002F5E 4E5E unlink A6 00002F60 4E75 rts fn00002F62: 00002F62 4E56 0000 link A6, 0 00002F66 48E7 1008 movem.l -[A7], D3,A4 00002F6A 286E 000C movea.l A4, [A6 + 0xC] 00002F6E 7600 moveq.l D3, 0x00 00002F70 200C move.l D0, A4 00002F72 6712 beq +0x14 /* 00002F86 */ 00002F74 2F03 move.l -[A7], D3 00002F76 2F0C move.l -[A7], A4 00002F78 4EAD 117A jsr [A5 + 0x117A /* export_555 */] 00002F7C 588F addq.l A7, 4 00002F7E 261F move.l D3, [A7]+ 00002F80 4A00 tst.b D0 00002F82 6602 bne +0x4 /* 00002F86 */ 00002F84 7601 moveq.l D3, 0x01 label00002F86: 00002F86 4A03 tst.b D3 00002F88 670C beq +0xE /* 00002F96 */ 00002F8A 2F0C move.l -[A7], A4 00002F8C 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00002F90 4A80 tst.l D0 00002F92 584F addq.w A7, 4 00002F94 6002 bra +0x4 /* 00002F98 */ label00002F96: 00002F96 7000 moveq.l D0, 0x00 label00002F98: 00002F98 4CEE 1008 FFF8 movem.l D3,A4, [A6 - 0x8] 00002F9E 4E5E unlink A6 00002FA0 4E75 rts 00002FA2 4E56 0000 link A6, 0 00002FA6 7000 moveq.l D0, 0x00 00002FA8 2F00 move.l -[A7], D0 00002FAA 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002FAE 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */] 00002FB2 504F addq.w A7, 8 00002FB4 4E5E unlink A6 00002FB6 4E75 rts 00002FB8 4E56 0000 link A6, 0 00002FBC 2F2E 000C move.l -[A7], [A6 + 0xC] 00002FC0 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 00002FC4 7000 moveq.l D0, 0x00 00002FC6 584F addq.w A7, 4 00002FC8 4E5E unlink A6 00002FCA 4E75 rts 00002FCC 4E56 FFFA link A6, -0x0006 00002FD0 48E7 0118 movem.l -[A7], D7,A3,A4 00002FD4 266E 000C movea.l A3, [A6 + 0xC] 00002FD8 286E 0008 movea.l A4, [A6 + 0x8] 00002FDC 4247 clr.w D7 00002FDE 486E FFFE pea.l [A6 - 0x2] 00002FE2 2F0B move.l -[A7], A3 00002FE4 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 00002FE8 2D40 FFFA move.l [A6 - 0x6], D0 00002FEC 202E 0018 move.l D0, [A6 + 0x18] 00002FF0 5080 addq.l D0, 8 00002FF2 2F00 move.l -[A7], D0 00002FF4 2F2C 000E move.l -[A7], [A4 + 0xE] 00002FF8 4EBA 07C2 jsr [PC + 0x7C2 /* 000037BC */] 00002FFC 3E00 move.w D7, D0 00002FFE 4FEF 0010 lea.l A7, [A7 + 0x10] 00003002 6616 bne +0x18 /* 0000301A */ 00003004 2F2E 0014 move.l -[A7], [A6 + 0x14] 00003008 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000300C 2F2C 000E move.l -[A7], [A4 + 0xE] 00003010 4EBA 0512 jsr [PC + 0x512 /* 00003524 */] 00003014 3E00 move.w D7, D0 00003016 4FEF 000C lea.l A7, [A7 + 0xC] label0000301A: 0000301A 486E FFFE pea.l [A6 - 0x2] 0000301E 2F0B move.l -[A7], A3 00003020 4EAD 114A jsr [A5 + 0x114A /* export_549 */] 00003024 504F addq.w A7, 8 00003026 3007 move.w D0, D7 00003028 4CEE 1880 FFEE movem.l D7,A3,A4, [A6 - 0x12] 0000302E 4E5E unlink A6 00003030 4E75 rts 00003032 4E56 FFFA link A6, -0x0006 00003036 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000303A 282E 0018 move.l D4, [A6 + 0x18] 0000303E 2A2E 0010 move.l D5, [A6 + 0x10] 00003042 266E 0008 movea.l A3, [A6 + 0x8] 00003046 286E 000C movea.l A4, [A6 + 0xC] 0000304A 4247 clr.w D7 0000304C 2F05 move.l -[A7], D5 0000304E 2F0C move.l -[A7], A4 00003050 2F0B move.l -[A7], A3 00003052 4EBA FF0E jsr [PC - 0xF2 /* 00002F62 */] 00003056 2C00 move.l D6, D0 00003058 200C move.l D0, A4 0000305A 4FEF 000C lea.l A7, [A7 + 0xC] 0000305E 6710 beq +0x12 /* 00003070 */ 00003060 486E FFFE pea.l [A6 - 0x2] 00003064 2F0C move.l -[A7], A4 00003066 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 0000306A 2D40 FFFA move.l [A6 - 0x6], D0 0000306E 504F addq.w A7, 8 label00003070: 00003070 2F04 move.l -[A7], D4 00003072 2F06 move.l -[A7], D6 00003074 2F05 move.l -[A7], D5 00003076 2F0B move.l -[A7], A3 00003078 4EBA FDE6 jsr [PC - 0x21A /* 00002E60 */] 0000307C 3E00 move.w D7, D0 0000307E 4FEF 0010 lea.l A7, [A7 + 0x10] 00003082 6622 bne +0x24 /* 000030A6 */ 00003084 4A86 tst.l D6 00003086 671E beq +0x20 /* 000030A6 */ 00003088 200C move.l D0, A4 0000308A 671A beq +0x1C /* 000030A6 */ 0000308C 2004 move.l D0, D4 0000308E 5080 addq.l D0, 8 00003090 2F00 move.l -[A7], D0 00003092 2F2E 0014 move.l -[A7], [A6 + 0x14] 00003096 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000309A 2F0B move.l -[A7], A3 0000309C 4EBA FE82 jsr [PC - 0x17E /* 00002F20 */] 000030A0 3E00 move.w D7, D0 000030A2 4FEF 0010 lea.l A7, [A7 + 0x10] label000030A6: 000030A6 200C move.l D0, A4 000030A8 670C beq +0xE /* 000030B6 */ 000030AA 486E FFFE pea.l [A6 - 0x2] 000030AE 2F0C move.l -[A7], A4 000030B0 4EAD 114A jsr [A5 + 0x114A /* export_549 */] 000030B4 504F addq.w A7, 8 label000030B6: 000030B6 3007 move.w D0, D7 000030B8 4CEE 18F0 FFE2 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1E] 000030BE 4E5E unlink A6 000030C0 4E75 rts 000030C2 4E56 0000 link A6, 0 000030C6 7000 moveq.l D0, 0x00 000030C8 4E5E unlink A6 000030CA 4E75 rts 000030CC 4E56 0000 link A6, 0 000030D0 7000 moveq.l D0, 0x00 000030D2 4E5E unlink A6 000030D4 4E75 rts 000030D6 4E56 0000 link A6, 0 000030DA 7000 moveq.l D0, 0x00 000030DC 4E5E unlink A6 000030DE 4E75 rts 000030E0 4E56 0000 link A6, 0 000030E4 7000 moveq.l D0, 0x00 000030E6 4E5E unlink A6 000030E8 4E75 rts 000030EA 4E56 0000 link A6, 0 000030EE 2F07 move.l -[A7], D7 000030F0 2F2E 0018 move.l -[A7], [A6 + 0x18] 000030F4 2F2E 0014 move.l -[A7], [A6 + 0x14] 000030F8 2F2E 0010 move.l -[A7], [A6 + 0x10] 000030FC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003100 4EBA FD5E jsr [PC - 0x2A2 /* 00002E60 */] 00003104 3E00 move.w D7, D0 00003106 2E2E FFFC move.l D7, [A6 - 0x4] 0000310A 4E5E unlink A6 0000310C 4E75 rts fn0000310E: 0000310E 4E56 0000 link A6, 0 00003112 2F0C move.l -[A7], A4 00003114 286E 0008 movea.l A4, [A6 + 0x8] 00003118 206C 0016 movea.l A0, [A4 + 0x16] 0000311C 2248 movea.l A1, A0 0000311E 3029 0002 move.w D0, [A1 + 0x2] 00003122 48C0 ext.l D0 00003124 2200 move.l D1, D0 00003126 2028 0004 move.l D0, [A0 + 0x4] 0000312A 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 0000312E 7218 moveq.l D1, 0x18 00003130 D081 add.l D0, D1 00003132 286E FFFC movea.l A4, [A6 - 0x4] 00003136 4E5E unlink A6 00003138 4E75 rts 0000313A 4E56 0000 link A6, 0 0000313E 7000 moveq.l D0, 0x00 00003140 2F00 move.l -[A7], D0 00003142 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003146 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */] 0000314A 504F addq.w A7, 8 0000314C 4E5E unlink A6 0000314E 4E75 rts 00003150 4E56 0000 link A6, 0 00003154 2F2E 000C move.l -[A7], [A6 + 0xC] 00003158 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 0000315C 7000 moveq.l D0, 0x00 0000315E 584F addq.w A7, 4 00003160 4E5E unlink A6 00003162 4E75 rts 00003164 4E56 0000 link A6, 0 00003168 48E7 0708 movem.l -[A7], D5,D6,D7,A4 0000316C 2A2E 0018 move.l D5, [A6 + 0x18] 00003170 2C2E 0014 move.l D6, [A6 + 0x14] 00003174 286E 0008 movea.l A4, [A6 + 0x8] 00003178 4247 clr.w D7 0000317A 2F05 move.l -[A7], D5 0000317C 2F06 move.l -[A7], D6 0000317E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003182 2F0C move.l -[A7], A4 00003184 4EBA FCDA jsr [PC - 0x326 /* 00002E60 */] 00003188 3E00 move.w D7, D0 0000318A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000318E 6648 bne +0x4A /* 000031D8 */ 00003190 7000 moveq.l D0, 0x00 00003192 2F00 move.l -[A7], D0 00003194 122C 006A move.b D1, [A4 + 0x6A] 00003198 4881 ext.w D1 0000319A 48C1 ext.l D1 0000319C 2F01 move.l -[A7], D1 0000319E 2F06 move.l -[A7], D6 000031A0 2F2C 0016 move.l -[A7], [A4 + 0x16] 000031A4 4EBA FC54 jsr [PC - 0x3AC /* 00002DFA */] 000031A8 2005 move.l D0, D5 000031AA 5080 addq.l D0, 8 000031AC 2F00 move.l -[A7], D0 000031AE 2F06 move.l -[A7], D6 000031B0 2F2C 0016 move.l -[A7], [A4 + 0x16] 000031B4 2F0C move.l -[A7], A4 000031B6 4EBA FD68 jsr [PC - 0x298 /* 00002F20 */] 000031BA 3E00 move.w D7, D0 000031BC 7001 moveq.l D0, 0x01 000031BE 2F00 move.l -[A7], D0 000031C0 122C 006A move.b D1, [A4 + 0x6A] 000031C4 4881 ext.w D1 000031C6 48C1 ext.l D1 000031C8 2F01 move.l -[A7], D1 000031CA 2F06 move.l -[A7], D6 000031CC 2F2C 0016 move.l -[A7], [A4 + 0x16] 000031D0 4EBA FC28 jsr [PC - 0x3D8 /* 00002DFA */] 000031D4 4FEF 0030 lea.l A7, [A7 + 0x30] label000031D8: 000031D8 3007 move.w D0, D7 000031DA 4CEE 10E0 FFF0 movem.l D5,D6,D7,A4, [A6 - 0x10] 000031E0 4E5E unlink A6 000031E2 4E75 rts 000031E4 4E56 FFFE link A6, -0x0002 000031E8 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000031EC 2C2E 0014 move.l D6, [A6 + 0x14] 000031F0 286E 0008 movea.l A4, [A6 + 0x8] 000031F4 4247 clr.w D7 000031F6 486E FFFE pea.l [A6 - 0x2] 000031FA 2F2E 000C move.l -[A7], [A6 + 0xC] 000031FE 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 00003202 2640 movea.l A3, D0 00003204 202E 0018 move.l D0, [A6 + 0x18] 00003208 5080 addq.l D0, 8 0000320A 2F00 move.l -[A7], D0 0000320C 2F2C 000E move.l -[A7], [A4 + 0xE] 00003210 4EBA 05AA jsr [PC + 0x5AA /* 000037BC */] 00003214 3E00 move.w D7, D0 00003216 4FEF 0010 lea.l A7, [A7 + 0x10] 0000321A 662E bne +0x30 /* 0000324A */ 0000321C 2F06 move.l -[A7], D6 0000321E 2F0B move.l -[A7], A3 00003220 2F2C 000E move.l -[A7], [A4 + 0xE] 00003224 4EBA 02FE jsr [PC + 0x2FE /* 00003524 */] 00003228 3E00 move.w D7, D0 0000322A 4FEF 000C lea.l A7, [A7 + 0xC] 0000322E 661A bne +0x1C /* 0000324A */ 00003230 7001 moveq.l D0, 0x01 00003232 2F00 move.l -[A7], D0 00003234 122C 006A move.b D1, [A4 + 0x6A] 00003238 4881 ext.w D1 0000323A 48C1 ext.l D1 0000323C 2F01 move.l -[A7], D1 0000323E 2F06 move.l -[A7], D6 00003240 2F0B move.l -[A7], A3 00003242 4EBA FBB6 jsr [PC - 0x44A /* 00002DFA */] 00003246 4FEF 0010 lea.l A7, [A7 + 0x10] label0000324A: 0000324A 486E FFFE pea.l [A6 - 0x2] 0000324E 2F2E 000C move.l -[A7], [A6 + 0xC] 00003252 4EAD 114A jsr [A5 + 0x114A /* export_549 */] 00003256 504F addq.w A7, 8 00003258 3007 move.w D0, D7 0000325A 4CEE 18C0 FFEE movem.l D6,D7,A3,A4, [A6 - 0x12] 00003260 4E5E unlink A6 00003262 4E75 rts 00003264 4E56 0000 link A6, 0 00003268 700C moveq.l D0, 0x0C 0000326A 4E5E unlink A6 0000326C 4E75 rts 0000326E 4E56 0000 link A6, 0 00003272 7000 moveq.l D0, 0x00 00003274 4E5E unlink A6 00003276 4E75 rts 00003278 4E56 0000 link A6, 0 0000327C 7000 moveq.l D0, 0x00 0000327E 4E5E unlink A6 00003280 4E75 rts 00003282 4E56 0000 link A6, 0 00003286 7000 moveq.l D0, 0x00 00003288 4E5E unlink A6 0000328A 4E75 rts 0000328C 4E56 FFFC link A6, -0x0004 00003290 48E7 0308 movem.l -[A7], D6,D7,A4 00003294 2C2E 0018 move.l D6, [A6 + 0x18] 00003298 286E 0008 movea.l A4, [A6 + 0x8] 0000329C 4247 clr.w D7 0000329E 2D6C 0008 FFFC move.l [A6 - 0x4], [A4 + 0x8] 000032A4 2F06 move.l -[A7], D6 000032A6 2F2E 0014 move.l -[A7], [A6 + 0x14] 000032AA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000032AE 2F0C move.l -[A7], A4 000032B0 4EBA FBAE jsr [PC - 0x452 /* 00002E60 */] 000032B4 3E00 move.w D7, D0 000032B6 4FEF 0010 lea.l A7, [A7 + 0x10] 000032BA 662E bne +0x30 /* 000032EA */ 000032BC 4A2C 006A tst.b [A4 + 0x6A] 000032C0 670E beq +0x10 /* 000032D0 */ 000032C2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000032C6 4EAD 118A jsr [A5 + 0x118A /* export_557 */] 000032CA 2D40 FFFC move.l [A6 - 0x4], D0 000032CE 584F addq.w A7, 4 label000032D0: 000032D0 2006 move.l D0, D6 000032D2 5080 addq.l D0, 8 000032D4 2F00 move.l -[A7], D0 000032D6 7004 moveq.l D0, 0x04 000032D8 2F00 move.l -[A7], D0 000032DA 486E FFFC pea.l [A6 - 0x4] 000032DE 2F0C move.l -[A7], A4 000032E0 4EBA FC3E jsr [PC - 0x3C2 /* 00002F20 */] 000032E4 3E00 move.w D7, D0 000032E6 4FEF 0010 lea.l A7, [A7 + 0x10] label000032EA: 000032EA 3007 move.w D0, D7 000032EC 4CEE 10C0 FFF0 movem.l D6,D7,A4, [A6 - 0x10] 000032F2 4E5E unlink A6 000032F4 4E75 rts 000032F6 4E56 0000 link A6, 0 000032FA 2F0C move.l -[A7], A4 000032FC 7072 moveq.l D0, 0x72 000032FE 2F00 move.l -[A7], D0 00003300 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00003304 2840 movea.l A4, D0 00003306 206E 0008 movea.l A0, [A6 + 0x8] 0000330A 43EC 002A lea.l A1, [A4 + 0x2A] 0000330E 7010 moveq.l D0, 0x10 label00003310: 00003310 22D8 move.l [A1]+, [A0]+ 00003312 51C8 FFFC dbf D0, -0x6 /* 00003310 */ 00003316 32D8 move.w [A1]+, [A0]+ 00003318 397C FFFF 0028 move.w [A4 + 0x28], 0xFFFF 0000331E 28AE 000C move.l [A4], [A6 + 0xC] 00003322 296E 0010 0004 move.l [A4 + 0x4], [A6 + 0x10] 00003328 7000 moveq.l D0, 0x00 0000332A 2940 0010 move.l [A4 + 0x10], D0 0000332E 2940 0018 move.l [A4 + 0x18], D0 00003332 2940 0014 move.l [A4 + 0x14], D0 00003336 2940 0020 move.l [A4 + 0x20], D0 0000333A 2940 0024 move.l [A4 + 0x24], D0 0000333E 2940 001C move.l [A4 + 0x1C], D0 00003342 422C 0070 clr.b [A4 + 0x70] 00003346 200C move.l D0, A4 00003348 286E FFFC movea.l A4, [A6 - 0x4] 0000334C 4E5E unlink A6 0000334E 4E75 rts 00003350 4E56 0000 link A6, 0 00003354 206E 0008 movea.l A0, [A6 + 0x8] 00003358 116E 000F 0070 move.b [A0 + 0x70], [A6 + 0xF] 0000335E 4E5E unlink A6 00003360 4E75 rts fn00003362: 00003362 4E56 0000 link A6, 0 00003366 2F0C move.l -[A7], A4 00003368 286E 0008 movea.l A4, [A6 + 0x8] 0000336C 7000 moveq.l D0, 0x00 0000336E 2F00 move.l -[A7], D0 00003370 2F0C move.l -[A7], A4 00003372 4EAD 1122 jsr [A5 + 0x1122 /* export_544 */] 00003376 504F addq.w A7, 8 00003378 7000 moveq.l D0, 0x00 0000337A 2940 0008 move.l [A4 + 0x8], D0 0000337E 2940 0004 move.l [A4 + 0x4], D0 00003382 286E FFFC movea.l A4, [A6 - 0x4] 00003386 4E5E unlink A6 00003388 4E75 rts fn0000338A: 0000338A 4E56 FFFC link A6, -0x0004 0000338E 48E7 0308 movem.l -[A7], D6,D7,A4 00003392 286E 0008 movea.l A4, [A6 + 0x8] 00003396 70FF moveq.l D0, 0xFFFFFFFF 00003398 2D40 FFFC move.l [A6 - 0x4], D0 0000339C 4246 clr.w D6 0000339E 7200 moveq.l D1, 0x00 000033A0 2941 0020 move.l [A4 + 0x20], D1 000033A4 2941 001C move.l [A4 + 0x1C], D1 000033A8 203C 0000 8000 move.l D0, 0x8000 000033AE 222C 0008 move.l D1, [A4 + 0x8] 000033B2 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 000033B6 222C 0008 move.l D1, [A4 + 0x8] 000033BA 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 000033BE 2E00 move.l D7, D0 000033C0 486E FFFC pea.l [A6 - 0x4] 000033C4 2F0C move.l -[A7], A4 000033C6 4EBA 046A jsr [PC + 0x46A /* 00003832 */] 000033CA 3C00 move.w D6, D0 000033CC BEAE FFFC cmp.l D7, [A6 - 0x4] 000033D0 504F addq.w A7, 8 000033D2 6F0E ble +0x10 /* 000033E2 */ 000033D4 4AAE FFFC tst.l [A6 - 0x4] 000033D8 6F08 ble +0xA /* 000033E2 */ 000033DA 4A46 tst.w D6 000033DC 6604 bne +0x6 /* 000033E2 */ 000033DE 2E2E FFFC move.l D7, [A6 - 0x4] label000033E2: 000033E2 0C87 0000 0200 cmpi.l D7, 0x200 000033E8 6C30 bge +0x32 /* 0000341A */ 000033EA 2E3C 0000 0200 move.l D7, 0x200 000033F0 6028 bra +0x2A /* 0000341A */ label000033F2: 000033F2 7000 moveq.l D0, 0x00 000033F4 2F00 move.l -[A7], D0 000033F6 2F07 move.l -[A7], D7 000033F8 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */] 000033FC 2940 0010 move.l [A4 + 0x10], D0 00003400 4EAD 115A jsr [A5 + 0x115A /* export_551 */] 00003404 3C00 move.w D6, D0 00003406 4AAC 0010 tst.l [A4 + 0x10] 0000340A 504F addq.w A7, 8 0000340C 6706 beq +0x8 /* 00003414 */ 0000340E 2947 0014 move.l [A4 + 0x14], D7 00003412 6010 bra +0x12 /* 00003424 */ label00003414: 00003414 2007 move.l D0, D7 00003416 E280 asr D0, 1 00003418 2E00 move.l D7, D0 label0000341A: 0000341A 4A87 tst.l D7 0000341C 6ED4 bgt -0x2A /* 000033F2 */ 0000341E 7000 moveq.l D0, 0x00 00003420 2940 0014 move.l [A4 + 0x14], D0 label00003424: 00003424 296C 0014 0018 move.l [A4 + 0x18], [A4 + 0x14] 0000342A 3006 move.w D0, D6 0000342C 4CEE 10C0 FFF0 movem.l D6,D7,A4, [A6 - 0x10] 00003432 4E5E unlink A6 00003434 4E75 rts fn00003436: 00003436 4E56 FFB0 link A6, -0x0050 0000343A 48E7 0108 movem.l -[A7], D7,A4 0000343E 286E 0008 movea.l A4, [A6 + 0x8] 00003442 7000 moveq.l D0, 0x00 00003444 2D40 FFC2 move.l [A6 - 0x3E], D0 00003448 3D6C 002A FFC6 move.w [A6 - 0x3A], [A4 + 0x2A] 0000344E 426E FFCC clr.w [A6 - 0x34] 00003452 43EE FFB0 lea.l A1, [A6 - 0x50] 00003456 2049 movea.l A0, A1 00003458 A007 syscall GetVolInfo/PBHGetVInfo/HGetVInfo 0000345A 3E00 move.w D7, D0 0000345C 670A beq +0xC /* 00003468 */ 0000345E 297C 0000 0200 0008 move.l [A4 + 0x8], 0x200 00003466 6006 bra +0x8 /* 0000346E */ label00003468: 00003468 296E FFE0 0008 move.l [A4 + 0x8], [A6 - 0x20] label0000346E: 0000346E 4CEE 1080 FFA8 movem.l D7,A4, [A6 - 0x58] 00003474 4E5E unlink A6 00003476 4E75 rts fn00003478: 00003478 4E56 0000 link A6, 0 0000347C 48E7 0108 movem.l -[A7], D7,A4 00003480 286E 0008 movea.l A4, [A6 + 0x8] 00003484 486C 0010 pea.l [A4 + 0x10] 00003488 4EBA FED8 jsr [PC - 0x128 /* 00003362 */] 0000348C 2F0C move.l -[A7], A4 0000348E 4EBA FFA6 jsr [PC - 0x5A /* 00003436 */] 00003492 2F0C move.l -[A7], A4 00003494 4EBA FEF4 jsr [PC - 0x10C /* 0000338A */] 00003498 3E00 move.w D7, D0 0000349A 7000 moveq.l D0, 0x00 0000349C 2940 000C move.l [A4 + 0xC], D0 000034A0 3007 move.w D0, D7 000034A2 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 000034A8 4E5E unlink A6 000034AA 4E75 rts fn000034AC: 000034AC 4E56 0000 link A6, 0 000034B0 48E7 0018 movem.l -[A7], A3,A4 000034B4 266E 0008 movea.l A3, [A6 + 0x8] 000034B8 284B movea.l A4, A3 000034BA 2F0B move.l -[A7], A3 000034BC 4EBA 055A jsr [PC + 0x55A /* 00003A18 */] 000034C0 486C 0010 pea.l [A4 + 0x10] 000034C4 4EBA FE9C jsr [PC - 0x164 /* 00003362 */] 000034C8 2F0C move.l -[A7], A4 000034CA 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000034CE 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 000034D4 4E5E unlink A6 000034D6 4E75 rts fn000034D8: 000034D8 4E56 FFCE link A6, -0x0032 000034DC 48E7 0108 movem.l -[A7], D7,A4 000034E0 286E 0014 movea.l A4, [A6 + 0x14] 000034E4 206E 0008 movea.l A0, [A6 + 0x8] 000034E8 3D68 0028 FFE6 move.w [A6 - 0x1A], [A0 + 0x28] 000034EE 2D6E 0010 FFEE move.l [A6 - 0x12], [A6 + 0x10] 000034F4 2D54 FFF2 move.l [A6 - 0xE], [A4] 000034F8 3D7C 0021 FFFA move.w [A6 - 0x6], 0x21 /* '!' */ 000034FE 2D6E 000C FFFC move.l [A6 - 0x4], [A6 + 0xC] 00003504 7000 moveq.l D0, 0x00 00003506 2D40 FFF6 move.l [A6 - 0xA], D0 0000350A 43EE FFCE lea.l A1, [A6 - 0x32] 0000350E 2049 movea.l A0, A1 00003510 A002 syscall Read 00003512 3E00 move.w D7, D0 00003514 28AE FFF6 move.l [A4], [A6 - 0xA] 00003518 3007 move.w D0, D7 0000351A 4CEE 1080 FFC6 movem.l D7,A4, [A6 - 0x3A] 00003520 4E5E unlink A6 00003522 4E75 rts fn00003524: 00003524 4E56 FFF8 link A6, -0x0008 00003528 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000352C 266E 000C movea.l A3, [A6 + 0xC] 00003530 286E 0008 movea.l A4, [A6 + 0x8] 00003534 4AAC 0024 tst.l [A4 + 0x24] 00003538 6F12 ble +0x14 /* 0000354C */ 0000353A 2F0C move.l -[A7], A4 0000353C 4EBA 0154 jsr [PC + 0x154 /* 00003692 */] 00003540 3E00 move.w D7, D0 00003542 584F addq.w A7, 4 00003544 6706 beq +0x8 /* 0000354C */ 00003546 3007 move.w D0, D7 00003548 6000 00F2 bra +0xF4 /* 0000363C */ label0000354C: 0000354C 4AAE 0010 tst.l [A6 + 0x10] 00003550 6E06 bgt +0x8 /* 00003558 */ 00003552 7000 moveq.l D0, 0x00 00003554 6000 00E6 bra +0xE8 /* 0000363C */ label00003558: 00003558 202C 000C move.l D0, [A4 + 0xC] 0000355C 90AC 001C sub.l D0, [A4 + 0x1C] 00003560 2D40 FFF8 move.l [A6 - 0x8], D0 00003564 282C 0020 move.l D4, [A4 + 0x20] 00003568 98AE FFF8 sub.l D4, [A6 - 0x8] 0000356C 4AAE FFF8 tst.l [A6 - 0x8] 00003570 6D40 blt +0x42 /* 000035B2 */ 00003572 4A84 tst.l D4 00003574 6F3C ble +0x3E /* 000035B2 */ 00003576 2C2E 0010 move.l D6, [A6 + 0x10] 0000357A B886 cmp.l D4, D6 0000357C 6C02 bge +0x4 /* 00003580 */ 0000357E 2C04 move.l D6, D4 label00003580: 00003580 2F06 move.l -[A7], D6 00003582 2F0B move.l -[A7], A3 00003584 206C 0010 movea.l A0, [A4 + 0x10] 00003588 202E FFF8 move.l D0, [A6 - 0x8] 0000358C D090 add.l D0, [A0] 0000358E 2F00 move.l -[A7], D0 00003590 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */] 00003594 DDAC 000C add.l [A4 + 0xC], D6 00003598 9DAE 0010 sub.l [A6 + 0x10], D6 0000359C 4AAE 0010 tst.l [A6 + 0x10] 000035A0 4FEF 000C lea.l A7, [A7 + 0xC] 000035A4 6E06 bgt +0x8 /* 000035AC */ 000035A6 7000 moveq.l D0, 0x00 000035A8 6000 0092 bra +0x94 /* 0000363C */ label000035AC: 000035AC 200B move.l D0, A3 000035AE D086 add.l D0, D6 000035B0 2640 movea.l A3, D0 label000035B2: 000035B2 4AAC 0018 tst.l [A4 + 0x18] 000035B6 6F0A ble +0xC /* 000035C2 */ 000035B8 202E 0010 move.l D0, [A6 + 0x10] 000035BC B0AC 0018 cmp.l D0, [A4 + 0x18] 000035C0 6F22 ble +0x24 /* 000035E4 */ label000035C2: 000035C2 486E 0010 pea.l [A6 + 0x10] 000035C6 2F0B move.l -[A7], A3 000035C8 2F2C 000C move.l -[A7], [A4 + 0xC] 000035CC 2F0C move.l -[A7], A4 000035CE 4EBA FF08 jsr [PC - 0xF8 /* 000034D8 */] 000035D2 3E00 move.w D7, D0 000035D4 202E 0010 move.l D0, [A6 + 0x10] 000035D8 D1AC 000C add.l [A4 + 0xC], D0 000035DC 3007 move.w D0, D7 000035DE 4FEF 0010 lea.l A7, [A7 + 0x10] 000035E2 6058 bra +0x5A /* 0000363C */ label000035E4: 000035E4 2A2C 0008 move.l D5, [A4 + 0x8] 000035E8 202C 0018 move.l D0, [A4 + 0x18] 000035EC B0AC 0008 cmp.l D0, [A4 + 0x8] 000035F0 6C04 bge +0x6 /* 000035F6 */ 000035F2 2A2C 0018 move.l D5, [A4 + 0x18] label000035F6: 000035F6 202C 000C move.l D0, [A4 + 0xC] 000035FA 2205 move.l D1, D5 000035FC 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 00003600 2205 move.l D1, D5 00003602 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 00003606 2940 001C move.l [A4 + 0x1C], D0 0000360A 2D6C 0018 FFFC move.l [A6 - 0x4], [A4 + 0x18] 00003610 486E FFFC pea.l [A6 - 0x4] 00003614 206C 0010 movea.l A0, [A4 + 0x10] 00003618 2F10 move.l -[A7], [A0] 0000361A 2F2C 001C move.l -[A7], [A4 + 0x1C] 0000361E 2F0C move.l -[A7], A4 00003620 4EBA FEB6 jsr [PC - 0x14A /* 000034D8 */] 00003624 3E00 move.w D7, D0 00003626 296E FFFC 0020 move.l [A4 + 0x20], [A6 - 0x4] 0000362C 4FEF 0010 lea.l A7, [A7 + 0x10] 00003630 6600 FF26 bne -0xD8 /* 00003558 */ 00003634 4A47 tst.w D7 00003636 6700 FF20 beq -0xDE /* 00003558 */ 0000363A 3007 move.w D0, D7 label0000363C: 0000363C 4CEE 18F0 FFE0 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x20] 00003642 4E5E unlink A6 00003644 4E75 rts fn00003646: 00003646 4E56 FFCE link A6, -0x0032 0000364A 2F07 move.l -[A7], D7 0000364C 2E2E 0014 move.l D7, [A6 + 0x14] 00003650 6E04 bgt +0x6 /* 00003656 */ 00003652 7000 moveq.l D0, 0x00 00003654 6034 bra +0x36 /* 0000368A */ label00003656: 00003656 206E 0008 movea.l A0, [A6 + 0x8] 0000365A 3D68 0028 FFE6 move.w [A6 - 0x1A], [A0 + 0x28] 00003660 2D6E 0010 FFEE move.l [A6 - 0x12], [A6 + 0x10] 00003666 2D47 FFF2 move.l [A6 - 0xE], D7 0000366A 302E 001A move.w D0, [A6 + 0x1A] 0000366E 5240 addq.w D0, 1 00003670 3D40 FFFA move.w [A6 - 0x6], D0 00003674 2D6E 000C FFFC move.l [A6 - 0x4], [A6 + 0xC] 0000367A 7000 moveq.l D0, 0x00 0000367C 2D40 FFF6 move.l [A6 - 0xA], D0 00003680 43EE FFCE lea.l A1, [A6 - 0x32] 00003684 2049 movea.l A0, A1 00003686 A003 syscall Write 00003688 3E00 move.w D7, D0 label0000368A: 0000368A 2E2E FFCA move.l D7, [A6 - 0x36] 0000368E 4E5E unlink A6 00003690 4E75 rts fn00003692: 00003692 4E56 FFFE link A6, -0x0002 00003696 48E7 0108 movem.l -[A7], D7,A4 0000369A 286E 0008 movea.l A4, [A6 + 0x8] 0000369E 4247 clr.w D7 000036A0 4AAC 0024 tst.l [A4 + 0x24] 000036A4 6F42 ble +0x44 /* 000036E8 */ 000036A6 486E FFFE pea.l [A6 - 0x2] 000036AA 2F2C 0010 move.l -[A7], [A4 + 0x10] 000036AE 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 000036B2 7020 moveq.l D0, 0x20 000036B4 2F00 move.l -[A7], D0 000036B6 2F2C 0024 move.l -[A7], [A4 + 0x24] 000036BA 206C 0010 movea.l A0, [A4 + 0x10] 000036BE 2F10 move.l -[A7], [A0] 000036C0 2F2C 001C move.l -[A7], [A4 + 0x1C] 000036C4 2F0C move.l -[A7], A4 000036C6 4EBA FF7E jsr [PC - 0x82 /* 00003646 */] 000036CA 3E00 move.w D7, D0 000036CC 486E FFFE pea.l [A6 - 0x2] 000036D0 2F2C 0010 move.l -[A7], [A4 + 0x10] 000036D4 4EAD 114A jsr [A5 + 0x114A /* export_549 */] 000036D8 4FEF 0024 lea.l A7, [A7 + 0x24] 000036DC 7000 moveq.l D0, 0x00 000036DE 2940 0024 move.l [A4 + 0x24], D0 000036E2 296C 000C 001C move.l [A4 + 0x1C], [A4 + 0xC] label000036E8: 000036E8 3007 move.w D0, D7 000036EA 4CEE 1080 FFF6 movem.l D7,A4, [A6 - 0xA] 000036F0 4E5E unlink A6 000036F2 4E75 rts fn000036F4: 000036F4 4E56 0000 link A6, 0 000036F8 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000036FC 266E 000C movea.l A3, [A6 + 0xC] 00003700 2A2E 0010 move.l D5, [A6 + 0x10] 00003704 286E 0008 movea.l A4, [A6 + 0x8] 00003708 7000 moveq.l D0, 0x00 0000370A 2940 0020 move.l [A4 + 0x20], D0 0000370E 4AAC 0018 tst.l [A4 + 0x18] 00003712 6E20 bgt +0x22 /* 00003734 */ label00003714: 00003714 7000 moveq.l D0, 0x00 00003716 2F00 move.l -[A7], D0 00003718 2F05 move.l -[A7], D5 0000371A 2F0B move.l -[A7], A3 0000371C 2F2C 000C move.l -[A7], [A4 + 0xC] 00003720 2F0C move.l -[A7], A4 00003722 4EBA FF22 jsr [PC - 0xDE /* 00003646 */] 00003726 3E00 move.w D7, D0 00003728 DBAC 000C add.l [A4 + 0xC], D5 0000372C 3007 move.w D0, D7 0000372E 4FEF 0014 lea.l A7, [A7 + 0x14] 00003732 607E bra +0x80 /* 000037B2 */ label00003734: 00003734 4AAC 0024 tst.l [A4 + 0x24] 00003738 665C bne +0x5E /* 00003796 */ 0000373A 296C 000C 001C move.l [A4 + 0x1C], [A4 + 0xC] label00003740: 00003740 2C2C 0018 move.l D6, [A4 + 0x18] 00003744 9CAC 0024 sub.l D6, [A4 + 0x24] 00003748 BA86 cmp.l D5, D6 0000374A 6C02 bge +0x4 /* 0000374E */ 0000374C 2C05 move.l D6, D5 label0000374E: 0000374E 2F06 move.l -[A7], D6 00003750 206C 0010 movea.l A0, [A4 + 0x10] 00003754 202C 0024 move.l D0, [A4 + 0x24] 00003758 D090 add.l D0, [A0] 0000375A 2F00 move.l -[A7], D0 0000375C 2F0B move.l -[A7], A3 0000375E 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */] 00003762 DDAC 0024 add.l [A4 + 0x24], D6 00003766 DDAC 000C add.l [A4 + 0xC], D6 0000376A 200B move.l D0, A3 0000376C D086 add.l D0, D6 0000376E 2640 movea.l A3, D0 00003770 9A86 sub.l D5, D6 00003772 4A85 tst.l D5 00003774 4FEF 000C lea.l A7, [A7 + 0xC] 00003778 6F18 ble +0x1A /* 00003792 */ 0000377A 2F0C move.l -[A7], A4 0000377C 4EBA FF14 jsr [PC - 0xEC /* 00003692 */] 00003780 3E00 move.w D7, D0 00003782 584F addq.w A7, 4 00003784 6704 beq +0x6 /* 0000378A */ 00003786 3007 move.w D0, D7 00003788 6028 bra +0x2A /* 000037B2 */ label0000378A: 0000378A BAAC 0018 cmp.l D5, [A4 + 0x18] 0000378E 6E84 bgt -0x7A /* 00003714 */ 00003790 60AE bra -0x50 /* 00003740 */ label00003792: 00003792 7000 moveq.l D0, 0x00 00003794 601C bra +0x1E /* 000037B2 */ label00003796: 00003796 202C 0024 move.l D0, [A4 + 0x24] 0000379A D0AC 001C add.l D0, [A4 + 0x1C] 0000379E B0AC 000C cmp.l D0, [A4 + 0xC] 000037A2 679C beq -0x62 /* 00003740 */ 000037A4 2F0C move.l -[A7], A4 000037A6 4EBA FEEA jsr [PC - 0x116 /* 00003692 */] 000037AA 3E00 move.w D7, D0 000037AC 584F addq.w A7, 4 000037AE 6790 beq -0x6E /* 00003740 */ 000037B0 3007 move.w D0, D7 label000037B2: 000037B2 4CEE 18E0 FFEC movem.l D5,D6,D7,A3,A4, [A6 - 0x14] 000037B8 4E5E unlink A6 000037BA 4E75 rts fn000037BC: 000037BC 4E56 0000 link A6, 0 000037C0 2F0C move.l -[A7], A4 000037C2 286E 0008 movea.l A4, [A6 + 0x8] 000037C6 296E 000C 000C move.l [A4 + 0xC], [A6 + 0xC] 000037CC 7000 moveq.l D0, 0x00 000037CE 286E FFFC movea.l A4, [A6 - 0x4] 000037D2 4E5E unlink A6 000037D4 4E75 rts fn000037D6: 000037D6 4E56 0000 link A6, 0 000037DA 2F0C move.l -[A7], A4 000037DC 286E 0008 movea.l A4, [A6 + 0x8] 000037E0 202E 000C move.l D0, [A6 + 0xC] 000037E4 D1AC 000C add.l [A4 + 0xC], D0 000037E8 7000 moveq.l D0, 0x00 000037EA 286E FFFC movea.l A4, [A6 - 0x4] 000037EE 4E5E unlink A6 000037F0 4E75 rts fn000037F2: 000037F2 4E56 FFFC link A6, -0x0004 000037F6 48E7 0108 movem.l -[A7], D7,A4 000037FA 2E2E 000C move.l D7, [A6 + 0xC] 000037FE 286E 0008 movea.l A4, [A6 + 0x8] 00003802 486E FFFC pea.l [A6 - 0x4] 00003806 2F0C move.l -[A7], A4 00003808 4EBA 0028 jsr [PC + 0x28 /* 00003832 */] 0000380C BEAE FFFC cmp.l D7, [A6 - 0x4] 00003810 504F addq.w A7, 8 00003812 6D0A blt +0xC /* 0000381E */ 00003814 2F07 move.l -[A7], D7 00003816 2F0C move.l -[A7], A4 00003818 4EBA 0034 jsr [PC + 0x34 /* 0000384E */] 0000381C 504F addq.w A7, 8 label0000381E: 0000381E 2F07 move.l -[A7], D7 00003820 2F0C move.l -[A7], A4 00003822 4EBA FF98 jsr [PC - 0x68 /* 000037BC */] 00003826 504F addq.w A7, 8 00003828 4CEE 1080 FFF4 movem.l D7,A4, [A6 - 0xC] 0000382E 4E5E unlink A6 00003830 4E75 rts fn00003832: 00003832 4E56 0000 link A6, 0 00003836 558F subq.l A7, 2 00003838 206E 0008 movea.l A0, [A6 + 0x8] 0000383C 3F28 0028 move.w -[A7], [A0 + 0x28] 00003840 2F2E 000C move.l -[A7], [A6 + 0xC] 00003844 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00003848 301F move.w D0, [A7]+ 0000384A 4E5E unlink A6 0000384C 4E75 rts fn0000384E: 0000384E 4E56 0000 link A6, 0 00003852 558F subq.l A7, 2 00003854 206E 0008 movea.l A0, [A6 + 0x8] 00003858 3F28 0028 move.w -[A7], [A0 + 0x28] 0000385C 2F2E 000C move.l -[A7], [A6 + 0xC] 00003860 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00003864 301F move.w D0, [A7]+ 00003866 4E5E unlink A6 00003868 4E75 rts fn0000386A: 0000386A 4E56 0000 link A6, 0 0000386E 48E7 0108 movem.l -[A7], D7,A4 00003872 286E 0008 movea.l A4, [A6 + 0x8] 00003876 2F0C move.l -[A7], A4 00003878 4EBA FE18 jsr [PC - 0x1E8 /* 00003692 */] 0000387C 3E00 move.w D7, D0 0000387E 584F addq.w A7, 4 00003880 6704 beq +0x6 /* 00003886 */ 00003882 3007 move.w D0, D7 00003884 6010 bra +0x12 /* 00003896 */ label00003886: 00003886 558F subq.l A7, 2 00003888 7000 moveq.l D0, 0x00 0000388A 2F00 move.l -[A7], D0 0000388C 3F2C 002A move.w -[A7], [A4 + 0x2A] 00003890 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 00003894 301F move.w D0, [A7]+ label00003896: 00003896 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 0000389C 4E5E unlink A6 0000389E 4E75 rts fn000038A0: 000038A0 4E56 FEEC link A6, -0x0114 000038A4 48E7 1318 movem.l -[A7], D3,D6,D7,A3,A4 000038A8 47EE FEEC lea.l A3, [A6 - 0x114] 000038AC 3D7C FFFF FFEE move.w [A6 - 0x12], 0xFFFF 000038B2 286E 0008 movea.l A4, [A6 + 0x8] 000038B6 558F subq.l A7, 2 000038B8 3F2C 002A move.w -[A7], [A4 + 0x2A] 000038BC 2F2C 002C move.l -[A7], [A4 + 0x2C] 000038C0 486C 0030 pea.l [A4 + 0x30] 000038C4 2F14 move.l -[A7], [A4] 000038C6 2F2C 0004 move.l -[A7], [A4 + 0x4] 000038CA 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */] 000038CE 3E1F move.w D7, [A7]+ 000038D0 56C3 sne D3 000038D2 4403 neg.b D3 000038D4 1C03 move.b D6, D3 000038D6 558F subq.l A7, 2 000038D8 3F2C 002A move.w -[A7], [A4 + 0x2A] 000038DC 2F2C 002C move.l -[A7], [A4 + 0x2C] 000038E0 486C 0030 pea.l [A4 + 0x30] 000038E4 7003 moveq.l D0, 0x03 000038E6 1F00 move.b -[A7], D0 000038E8 486E FFEE pea.l [A6 - 0x12] 000038EC 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 000038F0 3E1F move.w D7, [A7]+ 000038F2 0C47 FFCE cmpi.w D7, 0xFFCE 000038F6 661C bne +0x1E /* 00003914 */ 000038F8 558F subq.l A7, 2 000038FA 3F2C 002A move.w -[A7], [A4 + 0x2A] 000038FE 2F2C 002C move.l -[A7], [A4 + 0x2C] 00003902 486C 0030 pea.l [A4 + 0x30] 00003906 7003 moveq.l D0, 0x03 00003908 1F00 move.b -[A7], D0 0000390A 486E FFEE pea.l [A6 - 0x12] 0000390E 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 00003912 3E1F move.w D7, [A7]+ label00003914: 00003914 396E FFEE 0028 move.w [A4 + 0x28], [A6 - 0x12] 0000391A 4A47 tst.w D7 0000391C 6664 bne +0x66 /* 00003982 */ 0000391E 558F subq.l A7, 2 00003920 3F2E FFEE move.w -[A7], [A6 - 0x12] 00003924 7000 moveq.l D0, 0x00 00003926 2F00 move.l -[A7], D0 00003928 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 0000392C 4A06 tst.b D6 0000392E 544F addq.w A7, 2 00003930 6746 beq +0x48 /* 00003978 */ 00003932 2F0B move.l -[A7], A3 00003934 486C 0030 pea.l [A4 + 0x30] 00003938 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 0000393C 558F subq.l A7, 2 0000393E 3F2C 002A move.w -[A7], [A4 + 0x2A] 00003942 2F2C 002C move.l -[A7], [A4 + 0x2C] 00003946 2F0B move.l -[A7], A3 00003948 486E FFF0 pea.l [A6 - 0x10] 0000394C 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 00003950 3E1F move.w D7, [A7]+ 00003952 504F addq.w A7, 8 00003954 6622 bne +0x24 /* 00003978 */ 00003956 2D6C 0004 FFF0 move.l [A6 - 0x10], [A4 + 0x4] 0000395C 2D54 FFF4 move.l [A6 - 0xC], [A4] 00003960 558F subq.l A7, 2 00003962 3F2C 002A move.w -[A7], [A4 + 0x2A] 00003966 2F2C 002C move.l -[A7], [A4 + 0x2C] 0000396A 486C 0030 pea.l [A4 + 0x30] 0000396E 486E FFF0 pea.l [A6 - 0x10] 00003972 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */] 00003976 544F addq.w A7, 2 label00003978: 00003978 2F0C move.l -[A7], A4 0000397A 4EBA FAFC jsr [PC - 0x504 /* 00003478 */] 0000397E 3E00 move.w D7, D0 00003980 584F addq.w A7, 4 label00003982: 00003982 3007 move.w D0, D7 00003984 4CEE 18C8 FED8 movem.l D3,D6,D7,A3,A4, [A6 - 0x128] 0000398A 4E5E unlink A6 0000398C 4E75 rts fn0000398E: 0000398E 4E56 FFFE link A6, -0x0002 00003992 48E7 0118 movem.l -[A7], D7,A3,A4 00003996 266E 0008 movea.l A3, [A6 + 0x8] 0000399A 4247 clr.w D7 0000399C 284B movea.l A4, A3 0000399E 4A6C 0028 tst.w [A4 + 0x28] 000039A2 6C5C bge +0x5E /* 00003A00 */ 000039A4 558F subq.l A7, 2 000039A6 3F2C 002A move.w -[A7], [A4 + 0x2A] 000039AA 2F2C 002C move.l -[A7], [A4 + 0x2C] 000039AE 486C 0030 pea.l [A4 + 0x30] 000039B2 1F2C 0070 move.b -[A7], [A4 + 0x70] 000039B6 486E FFFE pea.l [A6 - 0x2] 000039BA 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 000039BE 3E1F move.w D7, [A7]+ 000039C0 0C47 FFCE cmpi.w D7, 0xFFCE 000039C4 661C bne +0x1E /* 000039E2 */ 000039C6 558F subq.l A7, 2 000039C8 3F2C 002A move.w -[A7], [A4 + 0x2A] 000039CC 2F2C 002C move.l -[A7], [A4 + 0x2C] 000039D0 486C 0030 pea.l [A4 + 0x30] 000039D4 1F2C 0070 move.b -[A7], [A4 + 0x70] 000039D8 486E FFFE pea.l [A6 - 0x2] 000039DC 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 000039E0 3E1F move.w D7, [A7]+ label000039E2: 000039E2 396E FFFE 0028 move.w [A4 + 0x28], [A6 - 0x2] 000039E8 4A47 tst.w D7 000039EA 660C bne +0xE /* 000039F8 */ 000039EC 2F0C move.l -[A7], A4 000039EE 4EBA FA88 jsr [PC - 0x578 /* 00003478 */] 000039F2 3E00 move.w D7, D0 000039F4 584F addq.w A7, 4 000039F6 6014 bra +0x16 /* 00003A0C */ label000039F8: 000039F8 397C FFFF 0028 move.w [A4 + 0x28], 0xFFFF 000039FE 600C bra +0xE /* 00003A0C */ label00003A00: 00003A00 7000 moveq.l D0, 0x00 00003A02 2F00 move.l -[A7], D0 00003A04 2F0B move.l -[A7], A3 00003A06 4EBA FDB4 jsr [PC - 0x24C /* 000037BC */] 00003A0A 504F addq.w A7, 8 label00003A0C: 00003A0C 3007 move.w D0, D7 00003A0E 4CEE 1880 FFF2 movem.l D7,A3,A4, [A6 - 0xE] 00003A14 4E5E unlink A6 00003A16 4E75 rts fn00003A18: 00003A18 4E56 0000 link A6, 0 00003A1C 48E7 0308 movem.l -[A7], D6,D7,A4 00003A20 4246 clr.w D6 00003A22 4247 clr.w D7 00003A24 286E 0008 movea.l A4, [A6 + 0x8] 00003A28 2F0C move.l -[A7], A4 00003A2A 4EBA FC66 jsr [PC - 0x39A /* 00003692 */] 00003A2E 3E00 move.w D7, D0 00003A30 4A6C 0028 tst.w [A4 + 0x28] 00003A34 584F addq.w A7, 4 00003A36 6D12 blt +0x14 /* 00003A4A */ 00003A38 558F subq.l A7, 2 00003A3A 3F2C 0028 move.w -[A7], [A4 + 0x28] 00003A3E 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 00003A42 3C1F move.w D6, [A7]+ 00003A44 397C FFFF 0028 move.w [A4 + 0x28], 0xFFFF label00003A4A: 00003A4A 4A47 tst.w D7 00003A4C 6704 beq +0x6 /* 00003A52 */ 00003A4E 3007 move.w D0, D7 00003A50 6002 bra +0x4 /* 00003A54 */ label00003A52: 00003A52 3006 move.w D0, D6 label00003A54: 00003A54 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 00003A5A 4E5E unlink A6 00003A5C 4E75 rts 00003A5E 4E56 0000 link A6, 0 00003A62 48E7 0118 movem.l -[A7], D7,A3,A4 00003A66 266E 0008 movea.l A3, [A6 + 0x8] 00003A6A 284B movea.l A4, A3 00003A6C 2F0B move.l -[A7], A3 00003A6E 4EBA FFA8 jsr [PC - 0x58 /* 00003A18 */] 00003A72 558F subq.l A7, 2 00003A74 3F2C 002A move.w -[A7], [A4 + 0x2A] 00003A78 2F2C 002C move.l -[A7], [A4 + 0x2C] 00003A7C 486C 0030 pea.l [A4 + 0x30] 00003A80 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00003A84 3E1F move.w D7, [A7]+ 00003A86 3007 move.w D0, D7 00003A88 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00003A8E 4E5E unlink A6 00003A90 4E75 rts fn00003A92: 00003A92 4E56 FFB0 link A6, -0x0050 00003A96 48E7 0108 movem.l -[A7], D7,A4 00003A9A 286E 0008 movea.l A4, [A6 + 0x8] 00003A9E 7000 moveq.l D0, 0x00 00003AA0 2D40 FFC2 move.l [A6 - 0x3E], D0 00003AA4 3D6C 002A FFC6 move.w [A6 - 0x3A], [A4 + 0x2A] 00003AAA 426E FFCC clr.w [A6 - 0x34] 00003AAE 43EE FFB0 lea.l A1, [A6 - 0x50] 00003AB2 2049 movea.l A0, A1 00003AB4 A007 syscall GetVolInfo/PBHGetVInfo/HGetVInfo 00003AB6 3E00 move.w D7, D0 00003AB8 6704 beq +0x6 /* 00003ABE */ 00003ABA 7EFF moveq.l D7, 0xFFFFFFFF 00003ABC 6010 bra +0x12 /* 00003ACE */ label00003ABE: 00003ABE 7000 moveq.l D0, 0x00 00003AC0 302E FFEE move.w D0, [A6 - 0x12] 00003AC4 222E FFE0 move.l D1, [A6 - 0x20] 00003AC8 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 00003ACC 2E00 move.l D7, D0 label00003ACE: 00003ACE 2007 move.l D0, D7 00003AD0 4CEE 1080 FFA8 movem.l D7,A4, [A6 - 0x58] 00003AD6 4E5E unlink A6 00003AD8 4E75 rts fn00003ADA: 00003ADA 4E56 0000 link A6, 0 00003ADE 70DE moveq.l D0, 0xFFFFFFDE 00003AE0 4E5E unlink A6 00003AE2 4E75 rts fn00003AE4: 00003AE4 4E56 0000 link A6, 0 00003AE8 2F0C move.l -[A7], A4 00003AEA 286E 0008 movea.l A4, [A6 + 0x8] 00003AEE 206E 000C movea.l A0, [A6 + 0xC] 00003AF2 20AC 0010 move.l [A0], [A4 + 0x10] 00003AF6 206E 0010 movea.l A0, [A6 + 0x10] 00003AFA 20AC 0018 move.l [A0], [A4 + 0x18] 00003AFE 7000 moveq.l D0, 0x00 00003B00 2940 0020 move.l [A4 + 0x20], D0 00003B04 2940 0018 move.l [A4 + 0x18], D0 00003B08 286E FFFC movea.l A4, [A6 - 0x4] 00003B0C 4E5E unlink A6 00003B0E 4E75 rts fn00003B10: 00003B10 4E56 0000 link A6, 0 00003B14 2F0C move.l -[A7], A4 00003B16 286E 0008 movea.l A4, [A6 + 0x8] 00003B1A 296C 0014 0018 move.l [A4 + 0x18], [A4 + 0x14] 00003B20 286E FFFC movea.l A4, [A6 - 0x4] 00003B24 4E5E unlink A6 00003B26 4E75 rts 00003B28 4E56 0000 link A6, 0 00003B2C 48E7 0118 movem.l -[A7], D7,A3,A4 00003B30 2E2E 000C move.l D7, [A6 + 0xC] 00003B34 266E 0008 movea.l A3, [A6 + 0x8] 00003B38 284B movea.l A4, A3 00003B3A 4A6C 0028 tst.w [A4 + 0x28] 00003B3E 6D12 blt +0x14 /* 00003B52 */ 00003B40 302C 0028 move.w D0, [A4 + 0x28] 00003B44 48C0 ext.l D0 00003B46 BE80 cmp.l D7, D0 00003B48 6708 beq +0xA /* 00003B52 */ 00003B4A 2F0B move.l -[A7], A3 00003B4C 4EBA FECA jsr [PC - 0x136 /* 00003A18 */] 00003B50 584F addq.w A7, 4 label00003B52: 00003B52 3947 0028 move.w [A4 + 0x28], D7 00003B56 2F0C move.l -[A7], A4 00003B58 4EBA F91E jsr [PC - 0x6E2 /* 00003478 */] 00003B5C 7000 moveq.l D0, 0x00 00003B5E 2F00 move.l -[A7], D0 00003B60 2F0B move.l -[A7], A3 00003B62 4EBA FC58 jsr [PC - 0x3A8 /* 000037BC */] 00003B66 4FEF 000C lea.l A7, [A7 + 0xC] 00003B6A 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00003B70 4E5E unlink A6 00003B72 4E75 rts 00003B74 4E56 FFF4 link A6, -0x000C 00003B78 48E7 0018 movem.l -[A7], A3,A4 00003B7C 266E 000C movea.l A3, [A6 + 0xC] 00003B80 7000 moveq.l D0, 0x00 00003B82 2D40 FFFC move.l [A6 - 0x4], D0 00003B86 2D40 FFF8 move.l [A6 - 0x8], D0 00003B8A 2053 movea.l A0, [A3] 00003B8C A029 syscall HLock 00003B8E 2053 movea.l A0, [A3] 00003B90 2850 movea.l A4, [A0] 00003B92 2014 move.l D0, [A4] 00003B94 D090 add.l D0, [A0] 00003B96 2D40 FFF4 move.l [A6 - 0xC], D0 00003B9A 558F subq.l A7, 2 00003B9C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003BA0 486E FFFC pea.l [A6 - 0x4] 00003BA4 2F2C 0004 move.l -[A7], [A4 + 0x4] 00003BA8 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00003BAC 3B5F E54A move.w [A5 - 0x1AB6], [A7]+ 00003BB0 558F subq.l A7, 2 00003BB2 4EAD 33BA jsr [A5 + 0x33BA /* export_1651 */] 00003BB6 4A1F tst.b [A7]+ 00003BB8 666E bne +0x70 /* 00003C28 */ 00003BBA 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003BBE 206E 0008 movea.l A0, [A6 + 0x8] 00003BC2 2F10 move.l -[A7], [A0] 00003BC4 4EAD 334A jsr [A5 + 0x334A /* export_1637 */] 00003BC8 4AAC 0008 tst.l [A4 + 0x8] 00003BCC 6F52 ble +0x54 /* 00003C20 */ 00003BCE 202C 0004 move.l D0, [A4 + 0x4] 00003BD2 D1AE FFF4 add.l [A6 - 0xC], D0 00003BD6 558F subq.l A7, 2 00003BD8 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003BDC 486E FFF8 pea.l [A6 - 0x8] 00003BE0 2F2C 0008 move.l -[A7], [A4 + 0x8] 00003BE4 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00003BE8 3B5F E54A move.w [A5 - 0x1AB6], [A7]+ 00003BEC 558F subq.l A7, 2 00003BEE 4EAD 33BA jsr [A5 + 0x33BA /* export_1651 */] 00003BF2 4A1F tst.b [A7]+ 00003BF4 6632 bne +0x34 /* 00003C28 */ 00003BF6 7000 moveq.l D0, 0x00 00003BF8 2F00 move.l -[A7], D0 00003BFA 206E 0008 movea.l A0, [A6 + 0x8] 00003BFE 2050 movea.l A0, [A0] 00003C00 2050 movea.l A0, [A0] 00003C02 3228 003C move.w D1, [A0 + 0x3C] 00003C06 48C1 ext.l D1 00003C08 2F01 move.l -[A7], D1 00003C0A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003C0E 7200 moveq.l D1, 0x00 00003C10 1F01 move.b -[A7], D1 00003C12 206E 0008 movea.l A0, [A6 + 0x8] 00003C16 2F10 move.l -[A7], [A0] 00003C18 3F3C 000B move.w -[A7], 0xB 00003C1C A83D syscall TEDispatch 00003C1E 6008 bra +0xA /* 00003C28 */ label00003C20: 00003C20 206E 0008 movea.l A0, [A6 + 0x8] 00003C24 2F10 move.l -[A7], [A0] 00003C26 A9D0 syscall TECalText label00003C28: 00003C28 2F0B move.l -[A7], A3 00003C2A 4EAD 331A jsr [A5 + 0x331A /* export_1631 */] 00003C2E 486E FFF8 pea.l [A6 - 0x8] 00003C32 4EAD 331A jsr [A5 + 0x331A /* export_1631 */] 00003C36 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14] 00003C3C 4E5E unlink A6 00003C3E 205F movea.l A0, [A7]+ 00003C40 504F addq.w A7, 8 00003C42 4ED0 jmp [A0] fn00003C44: 00003C44 4E56 0000 link A6, 0 00003C48 7001 moveq.l D0, 0x01 00003C4A 2F00 move.l -[A7], D0 00003C4C 2F2E 000C move.l -[A7], [A6 + 0xC] 00003C50 206E 0008 movea.l A0, [A6 + 0x8] 00003C54 2F10 move.l -[A7], [A0] 00003C56 4EBA ED46 jsr [PC - 0x12BA /* 0000299E */] 00003C5A 4E5E unlink A6 00003C5C 4E75 rts fn00003C5E: 00003C5E 4E56 0000 link A6, 0 00003C62 2F07 move.l -[A7], D7 00003C64 7002 moveq.l D0, 0x02 00003C66 2F00 move.l -[A7], D0 00003C68 2F2E 000C move.l -[A7], [A6 + 0xC] 00003C6C 206E 0008 movea.l A0, [A6 + 0x8] 00003C70 2F10 move.l -[A7], [A0] 00003C72 4EBA ED2A jsr [PC - 0x12D6 /* 0000299E */] 00003C76 3E00 move.w D7, D0 00003C78 2E2E FFFC move.l D7, [A6 - 0x4] 00003C7C 4E5E unlink A6 00003C7E 4E75 rts fn00003C80: 00003C80 4E56 0000 link A6, 0 00003C84 2F07 move.l -[A7], D7 00003C86 7004 moveq.l D0, 0x04 00003C88 2F00 move.l -[A7], D0 00003C8A 2F2E 000C move.l -[A7], [A6 + 0xC] 00003C8E 206E 0008 movea.l A0, [A6 + 0x8] 00003C92 2F10 move.l -[A7], [A0] 00003C94 4EBA ED08 jsr [PC - 0x12F8 /* 0000299E */] 00003C98 3E00 move.w D7, D0 00003C9A 2E2E FFFC move.l D7, [A6 - 0x4] 00003C9E 4E5E unlink A6 00003CA0 4E75 rts 00003CA2 4E56 0000 link A6, 0 00003CA6 48E7 0118 movem.l -[A7], D7,A3,A4 00003CAA 266E 0008 movea.l A3, [A6 + 0x8] 00003CAE 286E 000C movea.l A4, [A6 + 0xC] 00003CB2 7001 moveq.l D0, 0x01 00003CB4 2F00 move.l -[A7], D0 00003CB6 2F0C move.l -[A7], A4 00003CB8 2F13 move.l -[A7], [A3] 00003CBA 4EBA ECE2 jsr [PC - 0x131E /* 0000299E */] 00003CBE 3E00 move.w D7, D0 00003CC0 4FEF 000C lea.l A7, [A7 + 0xC] 00003CC4 6704 beq +0x6 /* 00003CCA */ 00003CC6 3007 move.w D0, D7 00003CC8 6022 bra +0x24 /* 00003CEC */ label00003CCA: 00003CCA 7000 moveq.l D0, 0x00 00003CCC 1014 move.b D0, [A4] 00003CCE 2F00 move.l -[A7], D0 00003CD0 486C 0001 pea.l [A4 + 0x1] 00003CD4 2F13 move.l -[A7], [A3] 00003CD6 4EBA ECC6 jsr [PC - 0x133A /* 0000299E */] 00003CDA 3E00 move.w D7, D0 00003CDC 7000 moveq.l D0, 0x00 00003CDE 1014 move.b D0, [A4] 00003CE0 5240 addq.w D0, 1 00003CE2 4234 0000 clr.b [A4 + D0.w] 00003CE6 3007 move.w D0, D7 00003CE8 4FEF 000C lea.l A7, [A7 + 0xC] label00003CEC: 00003CEC 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00003CF2 4E5E unlink A6 00003CF4 4E75 rts fn00003CF6: 00003CF6 4E56 FFEC link A6, -0x0014 00003CFA 48E7 0120 movem.l -[A7], D7,A2 00003CFE 700A moveq.l D0, 0x0A 00003D00 2F00 move.l -[A7], D0 00003D02 486E FFF6 pea.l [A6 - 0xA] 00003D06 206E 0008 movea.l A0, [A6 + 0x8] 00003D0A 2F10 move.l -[A7], [A0] 00003D0C 4EBA EC90 jsr [PC - 0x1370 /* 0000299E */] 00003D10 3E00 move.w D7, D0 00003D12 486E FFF6 pea.l [A6 - 0xA] 00003D16 4EAD 1502 jsr [A5 + 0x1502 /* export_668 */] 00003D1A 3D40 FFEC move.w [A6 - 0x14], D0 00003D1E 2D41 FFEE move.l [A6 - 0x12], D1 00003D22 2D48 FFF2 move.l [A6 - 0xE], A0 00003D26 206E 000C movea.l A0, [A6 + 0xC] 00003D2A 43EE FFEC lea.l A1, [A6 - 0x14] 00003D2E 45D0 lea.l A2, [A0] 00003D30 24D9 move.l [A2]+, [A1]+ 00003D32 24D9 move.l [A2]+, [A1]+ 00003D34 34D9 move.w [A2]+, [A1]+ 00003D36 3007 move.w D0, D7 00003D38 4CEE 0480 FFE4 movem.l D7,A2, [A6 - 0x1C] 00003D3E 4E5E unlink A6 00003D40 4E75 rts fn00003D42: 00003D42 4E56 FFFC link A6, -0x0004 00003D46 48E7 0118 movem.l -[A7], D7,A3,A4 00003D4A 266E 0008 movea.l A3, [A6 + 0x8] 00003D4E 286E 000C movea.l A4, [A6 + 0xC] 00003D52 7004 moveq.l D0, 0x04 00003D54 2F00 move.l -[A7], D0 00003D56 486E FFFC pea.l [A6 - 0x4] 00003D5A 2F13 move.l -[A7], [A3] 00003D5C 4EBA EC40 jsr [PC - 0x13C0 /* 0000299E */] 00003D60 3E00 move.w D7, D0 00003D62 4FEF 000C lea.l A7, [A7 + 0xC] 00003D66 6704 beq +0x6 /* 00003D6C */ 00003D68 3007 move.w D0, D7 00003D6A 6056 bra +0x58 /* 00003DC2 */ label00003D6C: 00003D6C 7000 moveq.l D0, 0x00 00003D6E 2F00 move.l -[A7], D0 00003D70 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003D74 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */] 00003D78 2880 move.l [A4], D0 00003D7A 4EAD 115A jsr [A5 + 0x115A /* export_551 */] 00003D7E 3E00 move.w D7, D0 00003D80 504F addq.w A7, 8 00003D82 6704 beq +0x6 /* 00003D88 */ 00003D84 3007 move.w D0, D7 00003D86 603A bra +0x3C /* 00003DC2 */ label00003D88: 00003D88 7000 moveq.l D0, 0x00 00003D8A 2F00 move.l -[A7], D0 00003D8C 2F14 move.l -[A7], [A4] 00003D8E 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 00003D92 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003D96 2054 movea.l A0, [A4] 00003D98 2F10 move.l -[A7], [A0] 00003D9A 2F13 move.l -[A7], [A3] 00003D9C 4EBA EC00 jsr [PC - 0x1400 /* 0000299E */] 00003DA0 3E00 move.w D7, D0 00003DA2 7000 moveq.l D0, 0x00 00003DA4 2F00 move.l -[A7], D0 00003DA6 2F14 move.l -[A7], [A4] 00003DA8 4EAD 114A jsr [A5 + 0x114A /* export_549 */] 00003DAC 4FEF 001C lea.l A7, [A7 + 0x1C] 00003DB0 4A47 tst.w D7 00003DB2 670C beq +0xE /* 00003DC0 */ 00003DB4 2F14 move.l -[A7], [A4] 00003DB6 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 00003DBA 7000 moveq.l D0, 0x00 00003DBC 2880 move.l [A4], D0 00003DBE 584F addq.w A7, 4 label00003DC0: 00003DC0 3007 move.w D0, D7 label00003DC2: 00003DC2 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10] 00003DC8 4E5E unlink A6 00003DCA 4E75 rts fn00003DCC: 00003DCC 4E56 FFFC link A6, -0x0004 00003DD0 48E7 0108 movem.l -[A7], D7,A4 00003DD4 286E 0008 movea.l A4, [A6 + 0x8] 00003DD8 486E FFFC pea.l [A6 - 0x4] 00003DDC 2F0C move.l -[A7], A4 00003DDE 4EBA FEA0 jsr [PC - 0x160 /* 00003C80 */] 00003DE2 3E00 move.w D7, D0 00003DE4 504F addq.w A7, 8 00003DE6 6704 beq +0x6 /* 00003DEC */ 00003DE8 3007 move.w D0, D7 00003DEA 6030 bra +0x32 /* 00003E1C */ label00003DEC: 00003DEC 4AAE FFFC tst.l [A6 - 0x4] 00003DF0 6D10 blt +0x12 /* 00003E02 */ 00003DF2 206C 0008 movea.l A0, [A4 + 0x8] 00003DF6 2050 movea.l A0, [A0] 00003DF8 202E FFFC move.l D0, [A6 - 0x4] 00003DFC B0A8 0008 cmp.l D0, [A0 + 0x8] 00003E00 6D04 blt +0x6 /* 00003E06 */ label00003E02: 00003E02 70FF moveq.l D0, 0xFFFFFFFF 00003E04 6016 bra +0x18 /* 00003E1C */ label00003E06: 00003E06 206C 0008 movea.l A0, [A4 + 0x8] 00003E0A 2050 movea.l A0, [A0] 00003E0C 202E FFFC move.l D0, [A6 - 0x4] 00003E10 E580 asl D0, 2 00003E12 226E 000C movea.l A1, [A6 + 0xC] 00003E16 22B0 0814 move.l [A1], [A0 + D0 + 0x14] 00003E1A 3007 move.w D0, D7 label00003E1C: 00003E1C 4CEE 1080 FFF4 movem.l D7,A4, [A6 - 0xC] 00003E22 4E5E unlink A6 00003E24 4E75 rts 00003E26 4E56 FFFC link A6, -0x0004 00003E2A 48E7 0018 movem.l -[A7], A3,A4 00003E2E 266E 0010 movea.l A3, [A6 + 0x10] 00003E32 286E 000C movea.l A4, [A6 + 0xC] 00003E36 206E 0008 movea.l A0, [A6 + 0x8] 00003E3A 2248 movea.l A1, A0 00003E3C 2269 0008 movea.l A1, [A1 + 0x8] 00003E40 2251 movea.l A1, [A1] 00003E42 2028 000C move.l D0, [A0 + 0xC] 00003E46 E580 asl D0, 2 00003E48 43F1 0814 lea.l A1, [A1 + D0 + 0x14] 00003E4C 2D49 FFFC move.l [A6 - 0x4], A1 00003E50 200C move.l D0, A4 00003E52 6708 beq +0xA /* 00003E5C */ 00003E54 2049 movea.l A0, A1 00003E56 2254 movea.l A1, [A4] 00003E58 2350 0004 move.l [A1 + 0x4], [A0] label00003E5C: 00003E5C 206E FFFC movea.l A0, [A6 - 0x4] 00003E60 208C move.l [A0], A4 00003E62 206E 0008 movea.l A0, [A6 + 0x8] 00003E66 52A8 000C addq.l [A0 + 0xC], 1 00003E6A 200C move.l D0, A4 00003E6C 670A beq +0xC /* 00003E78 */ 00003E6E 36BC 0006 move.w [A3], 0x6 00003E72 274C 0002 move.l [A3 + 0x2], A4 00003E76 600A bra +0xC /* 00003E82 */ label00003E78: 00003E78 36BC 0002 move.w [A3], 0x2 00003E7C 7000 moveq.l D0, 0x00 00003E7E 2740 0002 move.l [A3 + 0x2], D0 label00003E82: 00003E82 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC] 00003E88 4E5E unlink A6 00003E8A 4E75 rts fn00003E8C: 00003E8C 4E56 FFF0 link A6, -0x0010 00003E90 48E7 0138 movem.l -[A7], D7,A2,A3,A4 00003E94 266E 0008 movea.l A3, [A6 + 0x8] 00003E98 286E 000C movea.l A4, [A6 + 0xC] 00003E9C 486E FFFF pea.l [A6 - 0x1] 00003EA0 2F0B move.l -[A7], A3 00003EA2 4EBA FDA0 jsr [PC - 0x260 /* 00003C44 */] 00003EA6 3E00 move.w D7, D0 00003EA8 504F addq.w A7, 8 00003EAA 6706 beq +0x8 /* 00003EB2 */ 00003EAC 3007 move.w D0, D7 00003EAE 6000 0208 bra +0x20A /* 000040B8 */ label00003EB2: 00003EB2 102E FFFF move.b D0, [A6 - 0x1] 00003EB6 5300 subq.b D0, 1 00003EB8 6700 00A2 beq +0xA4 /* 00003F5C */ 00003EBC 5300 subq.b D0, 1 00003EBE 6700 01DE beq +0x1E0 /* 0000409E */ 00003EC2 5500 subq.b D0, 2 00003EC4 675E beq +0x60 /* 00003F24 */ 00003EC6 5300 subq.b D0, 1 00003EC8 6700 00A4 beq +0xA6 /* 00003F6E */ 00003ECC 5300 subq.b D0, 1 00003ECE 6700 0102 beq +0x104 /* 00003FD2 */ 00003ED2 5500 subq.b D0, 2 00003ED4 6760 beq +0x62 /* 00003F36 */ 00003ED6 5300 subq.b D0, 1 00003ED8 6700 00A6 beq +0xA8 /* 00003F80 */ 00003EDC 0400 005C subi.b D0, 0x5C /* '\\' */ 00003EE0 6700 012A beq +0x12C /* 0000400C */ 00003EE4 5300 subq.b D0, 1 00003EE6 6700 010A beq +0x10C /* 00003FF2 */ 00003EEA 5300 subq.b D0, 1 00003EEC 6700 0138 beq +0x13A /* 00004026 */ 00003EF0 5300 subq.b D0, 1 00003EF2 6700 0132 beq +0x134 /* 00004026 */ 00003EF6 5300 subq.b D0, 1 00003EF8 6700 012C beq +0x12E /* 00004026 */ 00003EFC 5300 subq.b D0, 1 00003EFE 6700 0126 beq +0x128 /* 00004026 */ 00003F02 5300 subq.b D0, 1 00003F04 6700 0138 beq +0x13A /* 0000403E */ 00003F08 5300 subq.b D0, 1 00003F0A 6700 0132 beq +0x134 /* 0000403E */ 00003F0E 5300 subq.b D0, 1 00003F10 6700 0144 beq +0x146 /* 00004056 */ 00003F14 5300 subq.b D0, 1 00003F16 6700 0156 beq +0x158 /* 0000406E */ 00003F1A 5300 subq.b D0, 1 00003F1C 6700 0168 beq +0x16A /* 00004086 */ 00003F20 6000 0184 bra +0x186 /* 000040A6 */ label00003F24: 00003F24 486C 0002 pea.l [A4 + 0x2] 00003F28 2F0B move.l -[A7], A3 00003F2A 4EBA FD54 jsr [PC - 0x2AC /* 00003C80 */] 00003F2E 3E00 move.w D7, D0 00003F30 504F addq.w A7, 8 00003F32 6000 0176 bra +0x178 /* 000040AA */ label00003F36: 00003F36 486E FFFC pea.l [A6 - 0x4] 00003F3A 2F0B move.l -[A7], A3 00003F3C 4EBA FD20 jsr [PC - 0x2E0 /* 00003C5E */] 00003F40 3E00 move.w D7, D0 00003F42 302E FFFC move.w D0, [A6 - 0x4] 00003F46 48C0 ext.l D0 00003F48 2F00 move.l -[A7], D0 00003F4A 4EAD 14EA jsr [A5 + 0x14EA /* export_665 */] 00003F4E 48C0 ext.l D0 00003F50 2940 0002 move.l [A4 + 0x2], D0 00003F54 4FEF 000C lea.l A7, [A7 + 0xC] 00003F58 6000 0150 bra +0x152 /* 000040AA */ label00003F5C: 00003F5C 486C 0002 pea.l [A4 + 0x2] 00003F60 2F0B move.l -[A7], A3 00003F62 4EBA FDDE jsr [PC - 0x222 /* 00003D42 */] 00003F66 3E00 move.w D7, D0 00003F68 504F addq.w A7, 8 00003F6A 6000 013E bra +0x140 /* 000040AA */ label00003F6E: 00003F6E 486C 0002 pea.l [A4 + 0x2] 00003F72 2F0B move.l -[A7], A3 00003F74 4EBA FDCC jsr [PC - 0x234 /* 00003D42 */] 00003F78 3E00 move.w D7, D0 00003F7A 504F addq.w A7, 8 00003F7C 6000 012C bra +0x12E /* 000040AA */ label00003F80: 00003F80 486E FFF0 pea.l [A6 - 0x10] 00003F84 2F0B move.l -[A7], A3 00003F86 4EBA FD6E jsr [PC - 0x292 /* 00003CF6 */] 00003F8A 3E00 move.w D7, D0 00003F8C 504F addq.w A7, 8 00003F8E 6706 beq +0x8 /* 00003F96 */ 00003F90 3007 move.w D0, D7 00003F92 6000 0124 bra +0x126 /* 000040B8 */ label00003F96: 00003F96 7000 moveq.l D0, 0x00 00003F98 2F00 move.l -[A7], D0 00003F9A 720A moveq.l D1, 0x0A 00003F9C 2F01 move.l -[A7], D1 00003F9E 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */] 00003FA2 2D40 FFFA move.l [A6 - 0x6], D0 00003FA6 4EAD 115A jsr [A5 + 0x115A /* export_551 */] 00003FAA 3E00 move.w D7, D0 00003FAC 504F addq.w A7, 8 00003FAE 6706 beq +0x8 /* 00003FB6 */ 00003FB0 3007 move.w D0, D7 00003FB2 6000 0104 bra +0x106 /* 000040B8 */ label00003FB6: 00003FB6 206E FFFA movea.l A0, [A6 - 0x6] 00003FBA 2050 movea.l A0, [A0] 00003FBC 43EE FFF0 lea.l A1, [A6 - 0x10] 00003FC0 45D0 lea.l A2, [A0] 00003FC2 24D9 move.l [A2]+, [A1]+ 00003FC4 24D9 move.l [A2]+, [A1]+ 00003FC6 34D9 move.w [A2]+, [A1]+ 00003FC8 296E FFFA 0002 move.l [A4 + 0x2], [A6 - 0x6] 00003FCE 6000 00DA bra +0xDC /* 000040AA */ label00003FD2: 00003FD2 486C 0002 pea.l [A4 + 0x2] 00003FD6 2F0B move.l -[A7], A3 00003FD8 4EBA FDF2 jsr [PC - 0x20E /* 00003DCC */] 00003FDC 3E00 move.w D7, D0 00003FDE 4AAC 0002 tst.l [A4 + 0x2] 00003FE2 504F addq.w A7, 8 00003FE4 6600 00C4 bne +0xC6 /* 000040AA */ 00003FE8 1D7C 0002 FFFF move.b [A6 - 0x1], 0x2 00003FEE 6000 00BA bra +0xBC /* 000040AA */ label00003FF2: 00003FF2 7000 moveq.l D0, 0x00 00003FF4 102E FFFF move.b D0, [A6 - 0x1] 00003FF8 2F00 move.l -[A7], D0 00003FFA 2F0C move.l -[A7], A4 00003FFC 2F0B move.l -[A7], A3 00003FFE 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00004002 3E00 move.w D7, D0 00004004 4FEF 000C lea.l A7, [A7 + 0xC] 00004008 6000 00AE bra +0xB0 /* 000040B8 */ label0000400C: 0000400C 7000 moveq.l D0, 0x00 0000400E 102E FFFF move.b D0, [A6 - 0x1] 00004012 2F00 move.l -[A7], D0 00004014 2F0C move.l -[A7], A4 00004016 2F0B move.l -[A7], A3 00004018 4EAD 1B92 jsr [A5 + 0x1B92 /* export_878 */] 0000401C 3E00 move.w D7, D0 0000401E 4FEF 000C lea.l A7, [A7 + 0xC] 00004022 6000 0094 bra +0x96 /* 000040B8 */ label00004026: 00004026 7000 moveq.l D0, 0x00 00004028 102E FFFF move.b D0, [A6 - 0x1] 0000402C 2F00 move.l -[A7], D0 0000402E 2F0C move.l -[A7], A4 00004030 2F0B move.l -[A7], A3 00004032 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */] 00004036 3E00 move.w D7, D0 00004038 4FEF 000C lea.l A7, [A7 + 0xC] 0000403C 607A bra +0x7C /* 000040B8 */ label0000403E: 0000403E 7000 moveq.l D0, 0x00 00004040 102E FFFF move.b D0, [A6 - 0x1] 00004044 2F00 move.l -[A7], D0 00004046 2F0C move.l -[A7], A4 00004048 2F0B move.l -[A7], A3 0000404A 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 0000404E 3E00 move.w D7, D0 00004050 4FEF 000C lea.l A7, [A7 + 0xC] 00004054 6062 bra +0x64 /* 000040B8 */ label00004056: 00004056 7000 moveq.l D0, 0x00 00004058 102E FFFF move.b D0, [A6 - 0x1] 0000405C 2F00 move.l -[A7], D0 0000405E 2F0C move.l -[A7], A4 00004060 2F0B move.l -[A7], A3 00004062 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 00004066 3E00 move.w D7, D0 00004068 4FEF 000C lea.l A7, [A7 + 0xC] 0000406C 604A bra +0x4C /* 000040B8 */ label0000406E: 0000406E 7000 moveq.l D0, 0x00 00004070 102E FFFF move.b D0, [A6 - 0x1] 00004074 2F00 move.l -[A7], D0 00004076 2F0C move.l -[A7], A4 00004078 2F0B move.l -[A7], A3 0000407A 4EAD 2482 jsr [A5 + 0x2482 /* export_1164 */] 0000407E 3E00 move.w D7, D0 00004080 4FEF 000C lea.l A7, [A7 + 0xC] 00004084 6032 bra +0x34 /* 000040B8 */ label00004086: 00004086 7000 moveq.l D0, 0x00 00004088 102E FFFF move.b D0, [A6 - 0x1] 0000408C 2F00 move.l -[A7], D0 0000408E 2F0C move.l -[A7], A4 00004090 2F0B move.l -[A7], A3 00004092 4EAD 214A jsr [A5 + 0x214A /* export_1061 */] 00004096 3E00 move.w D7, D0 00004098 4FEF 000C lea.l A7, [A7 + 0xC] 0000409C 601A bra +0x1C /* 000040B8 */ label0000409E: 0000409E 7000 moveq.l D0, 0x00 000040A0 2940 0002 move.l [A4 + 0x2], D0 000040A4 6004 bra +0x6 /* 000040AA */ label000040A6: 000040A6 70FF moveq.l D0, 0xFFFFFFFF 000040A8 600E bra +0x10 /* 000040B8 */ label000040AA: 000040AA 4A47 tst.w D7 000040AC 6608 bne +0xA /* 000040B6 */ 000040AE 7000 moveq.l D0, 0x00 000040B0 102E FFFF move.b D0, [A6 - 0x1] 000040B4 3880 move.w [A4], D0 label000040B6: 000040B6 3007 move.w D0, D7 label000040B8: 000040B8 4CEE 1C80 FFE0 movem.l D7,A2,A3,A4, [A6 - 0x20] 000040BE 4E5E unlink A6 000040C0 4E75 rts fn000040C2: 000040C2 4E56 FFE2 link A6, -0x001E 000040C6 48E7 0308 movem.l -[A7], D6,D7,A4 000040CA 2C2E 000C move.l D6, [A6 + 0xC] 000040CE 286E 0008 movea.l A4, [A6 + 0x8] 000040D2 4A86 tst.l D6 000040D4 6E06 bgt +0x8 /* 000040DC */ 000040D6 7000 moveq.l D0, 0x00 000040D8 6000 00B8 bra +0xBA /* 00004192 */ label000040DC: 000040DC 2D4C FFE2 move.l [A6 - 0x1E], A4 000040E0 7000 moveq.l D0, 0x00 000040E2 2D40 FFE6 move.l [A6 - 0x1A], D0 000040E6 2D40 FFEA move.l [A6 - 0x16], D0 000040EA 2D40 FFEE move.l [A6 - 0x12], D0 000040EE 2D40 FFF2 move.l [A6 - 0xE], D0 000040F2 2F06 move.l -[A7], D6 000040F4 2F0C move.l -[A7], A4 000040F6 4EBA E850 jsr [PC - 0x17B0 /* 00002948 */] 000040FA 3E00 move.w D7, D0 000040FC 504F addq.w A7, 8 000040FE 6706 beq +0x8 /* 00004106 */ 00004100 3007 move.w D0, D7 00004102 6000 008E bra +0x90 /* 00004192 */ label00004106: 00004106 486E FFF6 pea.l [A6 - 0xA] 0000410A 486E FFE2 pea.l [A6 - 0x1E] 0000410E 4EBA FB70 jsr [PC - 0x490 /* 00003C80 */] 00004112 3E00 move.w D7, D0 00004114 504F addq.w A7, 8 00004116 666E bne +0x70 /* 00004186 */ 00004118 7000 moveq.l D0, 0x00 0000411A 2F00 move.l -[A7], D0 0000411C 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00004120 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */] 00004124 2D40 FFEA move.l [A6 - 0x16], D0 00004128 4EAD 115A jsr [A5 + 0x115A /* export_551 */] 0000412C 3E00 move.w D7, D0 0000412E 504F addq.w A7, 8 00004130 6654 bne +0x56 /* 00004186 */ 00004132 7000 moveq.l D0, 0x00 00004134 2F00 move.l -[A7], D0 00004136 2F2E FFEA move.l -[A7], [A6 - 0x16] 0000413A 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 0000413E 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00004142 206E FFEA movea.l A0, [A6 - 0x16] 00004146 2F10 move.l -[A7], [A0] 00004148 2F0C move.l -[A7], A4 0000414A 4EBA E852 jsr [PC - 0x17AE /* 0000299E */] 0000414E 3E00 move.w D7, D0 00004150 7000 moveq.l D0, 0x00 00004152 2F00 move.l -[A7], D0 00004154 2F2E FFEA move.l -[A7], [A6 - 0x16] 00004158 4EAD 114A jsr [A5 + 0x114A /* export_549 */] 0000415C 4FEF 001C lea.l A7, [A7 + 0x1C] 00004160 4A47 tst.w D7 00004162 6622 bne +0x24 /* 00004186 */ label00004164: 00004164 486E FFFA pea.l [A6 - 0x6] 00004168 486E FFE2 pea.l [A6 - 0x1E] 0000416C 4EBA FD1E jsr [PC - 0x2E2 /* 00003E8C */] 00004170 3E00 move.w D7, D0 00004172 504F addq.w A7, 8 00004174 6610 bne +0x12 /* 00004186 */ 00004176 7002 moveq.l D0, 0x02 00004178 B06E FFFA cmp.w D0, [A6 - 0x6] 0000417C 6708 beq +0xA /* 00004186 */ 0000417E 7006 moveq.l D0, 0x06 00004180 B06E FFFA cmp.w D0, [A6 - 0x6] 00004184 67DE beq -0x20 /* 00004164 */ label00004186: 00004186 2F2E FFEA move.l -[A7], [A6 - 0x16] 0000418A 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 0000418E 7000 moveq.l D0, 0x00 00004190 584F addq.w A7, 4 label00004192: 00004192 4CEE 10C0 FFD6 movem.l D6,D7,A4, [A6 - 0x2A] 00004198 4E5E unlink A6 0000419A 4E75 rts fn0000419C: 0000419C 4E56 FEF2 link A6, -0x010E 000041A0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000041A4 49EE FEFA lea.l A4, [A6 - 0x106] 000041A8 426E FEF2 clr.w [A6 - 0x10E] 000041AC 7000 moveq.l D0, 0x00 000041AE 2640 movea.l A3, D0 000041B0 72FF moveq.l D1, 0xFFFFFFFF 000041B2 B2AE 000C cmp.l D1, [A6 + 0xC] 000041B6 6700 00CE beq +0xD0 /* 00004286 */ 000041BA 2F2E 000C move.l -[A7], [A6 + 0xC] 000041BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000041C2 4EBA D292 jsr [PC - 0x2D6E /* 00001456 */] 000041C6 2640 movea.l A3, D0 000041C8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000041CC 4EBA E334 jsr [PC - 0x1CCC /* 00002502 */] 000041D0 3D40 FEF2 move.w [A6 - 0x10E], D0 000041D4 4FEF 000C lea.l A7, [A7 + 0xC] 000041D8 6600 00AC bne +0xAE /* 00004286 */ 000041DC 2F0B move.l -[A7], A3 000041DE 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 000041E2 7216 moveq.l D1, 0x16 000041E4 B280 cmp.l D1, D0 000041E6 584F addq.w A7, 4 000041E8 6E00 009C bgt +0x9E /* 00004286 */ 000041EC 2053 movea.l A0, [A3] 000041EE 3828 0012 move.w D4, [A0 + 0x12] 000041F2 2D6D F10E FEF4 move.l [A6 - 0x10C], [A5 - 0xEF2] 000041F8 3D44 FEF8 move.w [A6 - 0x108], D4 000041FC 7000 moveq.l D0, 0x00 000041FE 2F00 move.l -[A7], D0 00004200 206E FEF4 movea.l A0, [A6 - 0x10C] 00004204 2050 movea.l A0, [A0] 00004206 3228 0010 move.w D1, [A0 + 0x10] 0000420A 48C1 ext.l D1 0000420C 206E FEF4 movea.l A0, [A6 - 0x10C] 00004210 2050 movea.l A0, [A0] 00004212 342E FEF8 move.w D2, [A6 - 0x108] 00004216 C5E8 0012 muls.w D2, [A0 + 0x12] 0000421A D481 add.l D2, D1 0000421C 2F02 move.l -[A7], D2 0000421E 2F2E FEF4 move.l -[A7], [A6 - 0x10C] 00004222 4EAD 112A jsr [A5 + 0x112A /* export_545 */] 00004226 4A80 tst.l D0 00004228 4FEF 000C lea.l A7, [A7 + 0xC] 0000422C 6710 beq +0x12 /* 0000423E */ 0000422E 302E FEF8 move.w D0, [A6 - 0x108] 00004232 48C0 ext.l D0 00004234 206E FEF4 movea.l A0, [A6 - 0x10C] 00004238 2050 movea.l A0, [A0] 0000423A 2140 000C move.l [A0 + 0xC], D0 label0000423E: 0000423E 7C00 moveq.l D6, 0x00 00004240 4247 clr.w D7 00004242 603E bra +0x40 /* 00004282 */ label00004244: 00004244 2F0C move.l -[A7], A4 00004246 2053 movea.l A0, [A3] 00004248 41E8 0014 lea.l A0, [A0 + 0x14] 0000424C D1C6 add.l A0, D6 0000424E 2F08 move.l -[A7], A0 00004250 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00004254 7000 moveq.l D0, 0x00 00004256 1014 move.b D0, [A4] 00004258 5240 addq.w D0, 1 0000425A 48C0 ext.l D0 0000425C DC80 add.l D6, D0 0000425E 486E FFFE pea.l [A6 - 0x2] 00004262 2F0C move.l -[A7], A4 00004264 2F2D F0F2 move.l -[A7], [A5 - 0xF0E] 00004268 4EAD 13DA jsr [A5 + 0x13DA /* export_631 */] 0000426C 3A00 move.w D5, D0 0000426E 48C5 ext.l D5 00004270 2F05 move.l -[A7], D5 00004272 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */] 00004276 3D40 FFFC move.w [A6 - 0x4], D0 0000427A 4FEF 0018 lea.l A7, [A7 + 0x18] 0000427E 3007 move.w D0, D7 00004280 5247 addq.w D7, 1 label00004282: 00004282 B847 cmp.w D4, D7 00004284 6EBE bgt -0x40 /* 00004244 */ label00004286: 00004286 200B move.l D0, A3 00004288 6708 beq +0xA /* 00004292 */ 0000428A 2F0B move.l -[A7], A3 0000428C 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 00004290 584F addq.w A7, 4 label00004292: 00004292 302E FEF2 move.w D0, [A6 - 0x10E] 00004296 4CEE 18F0 FEDA movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x126] 0000429C 4E5E unlink A6 0000429E 4E75 rts fn000042A0: 000042A0 4E56 FFF0 link A6, -0x0010 000042A4 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 000042A8 4245 clr.w D5 000042AA 2F2E 000C move.l -[A7], [A6 + 0xC] 000042AE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000042B2 4EBA D1A2 jsr [PC - 0x2E5E /* 00001456 */] 000042B6 2840 movea.l A4, D0 000042B8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000042BC 4EBA E244 jsr [PC - 0x1DBC /* 00002502 */] 000042C0 3A00 move.w D5, D0 000042C2 4FEF 000C lea.l A7, [A7 + 0xC] 000042C6 6600 01B2 bne +0x1B4 /* 0000447A */ 000042CA 200C move.l D0, A4 000042CC 6700 01AC beq +0x1AE /* 0000447A */ 000042D0 2D54 FFF4 move.l [A6 - 0xC], [A4] 000042D4 2054 movea.l A0, [A4] 000042D6 2828 0008 move.l D4, [A0 + 0x8] 000042DA 206E FFF4 movea.l A0, [A6 - 0xC] 000042DE 41E8 0052 lea.l A0, [A0 + 0x52] 000042E2 2D48 FFF8 move.l [A6 - 0x8], A0 000042E6 4247 clr.w D7 000042E8 6016 bra +0x18 /* 00004300 */ label000042EA: 000042EA 206E FFF8 movea.l A0, [A6 - 0x8] 000042EE 7000 moveq.l D0, 0x00 000042F0 2080 move.l [A0], D0 000042F2 3007 move.w D0, D7 000042F4 5247 addq.w D7, 1 000042F6 202E FFF8 move.l D0, [A6 - 0x8] 000042FA 720C moveq.l D1, 0x0C 000042FC D3AE FFF8 add.l [A6 - 0x8], D1 label00004300: 00004300 48C7 ext.l D7 00004302 B887 cmp.l D4, D7 00004304 6EE4 bgt -0x1A /* 000042EA */ 00004306 2054 movea.l A0, [A4] 00004308 216E 0008 0018 move.l [A0 + 0x18], [A6 + 0x8] 0000430E 2054 movea.l A0, [A4] 00004310 317C FFFF 0028 move.w [A0 + 0x28], 0xFFFF 00004316 2054 movea.l A0, [A4] 00004318 2828 0008 move.l D4, [A0 + 0x8] 0000431C 7000 moveq.l D0, 0x00 0000431E 2D40 FFF0 move.l [A6 - 0x10], D0 00004322 4247 clr.w D7 00004324 6000 011A bra +0x11C /* 00004440 */ label00004328: 00004328 48C7 ext.l D7 0000432A 2054 movea.l A0, [A4] 0000432C 2007 move.l D0, D7 0000432E 2200 move.l D1, D0 00004330 C0FC 000C mulu.w D0, 0xC 00004334 4841 swap.w D1 00004336 C2FC 000C mulu.w D1, 0xC 0000433A 4841 swap.w D1 0000433C 4241 clr.w D1 0000433E D081 add.l D0, D1 00004340 2C30 0856 move.l D6, [A0 + D0 + 0x56] 00004344 70FF moveq.l D0, 0xFFFFFFFF 00004346 B086 cmp.l D0, D6 00004348 6700 00CC beq +0xCE /* 00004416 */ 0000434C 2F06 move.l -[A7], D6 0000434E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004352 4EBA D102 jsr [PC - 0x2EFE /* 00001456 */] 00004356 2D40 FFFC move.l [A6 - 0x4], D0 0000435A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000435E 4EBA E1A2 jsr [PC - 0x1E5E /* 00002502 */] 00004362 3A00 move.w D5, D0 00004364 4FEF 000C lea.l A7, [A7 + 0xC] 00004368 6600 0110 bne +0x112 /* 0000447A */ 0000436C 4AAE FFFC tst.l [A6 - 0x4] 00004370 6700 0108 beq +0x10A /* 0000447A */ 00004374 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004378 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 0000437C 725C moveq.l D1, 0x5C 0000437E B280 cmp.l D1, D0 00004380 584F addq.w A7, 4 00004382 6E0E bgt +0x10 /* 00004392 */ 00004384 206E FFFC movea.l A0, [A6 - 0x4] 00004388 2050 movea.l A0, [A0] 0000438A 7001 moveq.l D0, 0x01 0000438C C0A8 0026 and.l D0, [A0 + 0x26] 00004390 6736 beq +0x38 /* 000043C8 */ label00004392: 00004392 48C7 ext.l D7 00004394 2054 movea.l A0, [A4] 00004396 2007 move.l D0, D7 00004398 2200 move.l D1, D0 0000439A C0FC 000C mulu.w D0, 0xC 0000439E 4841 swap.w D1 000043A0 C2FC 000C mulu.w D1, 0xC 000043A4 4841 swap.w D1 000043A6 4241 clr.w D1 000043A8 D081 add.l D0, D1 000043AA 72FF moveq.l D1, 0xFFFFFFFF 000043AC 2181 0856 move.l [A0 + D0 + 0x56], D1 000043B0 2F06 move.l -[A7], D6 000043B2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000043B6 4EBA D5D4 jsr [PC - 0x2A2C /* 0000198C */] 000043BA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000043BE 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 000043C2 4FEF 000C lea.l A7, [A7 + 0xC] 000043C6 604E bra +0x50 /* 00004416 */ label000043C8: 000043C8 206E FFFC movea.l A0, [A6 - 0x4] 000043CC 2650 movea.l A3, [A0] 000043CE 41ED F8BE lea.l A0, [A5 - 0x742] 000043D2 2688 move.l [A3], A0 000043D4 7001 moveq.l D0, 0x01 000043D6 2740 0004 move.l [A3 + 0x4], D0 000043DA 376E 0012 0014 move.w [A3 + 0x14], [A6 + 0x12] 000043E0 7200 moveq.l D1, 0x00 000043E2 2741 001E move.l [A3 + 0x1E], D1 000043E6 2741 0022 move.l [A3 + 0x22], D1 000043EA 2741 001A move.l [A3 + 0x1A], D1 000043EE 48C7 ext.l D7 000043F0 2054 movea.l A0, [A4] 000043F2 2407 move.l D2, D7 000043F4 2602 move.l D3, D2 000043F6 C4FC 000C mulu.w D2, 0xC 000043FA 4843 swap.w D3 000043FC C6FC 000C mulu.w D3, 0xC 00004400 4843 swap.w D3 00004402 4243 clr.w D3 00004404 D483 add.l D2, D3 00004406 21AE FFFC 2852 move.l [A0 + D2 + 0x52], [A6 - 0x4] 0000440C 242E FFF0 move.l D2, [A6 - 0x10] 00004410 52AE FFF0 addq.l [A6 - 0x10], 1 00004414 6026 bra +0x28 /* 0000443C */ label00004416: 00004416 2054 movea.l A0, [A4] 00004418 48C7 ext.l D7 0000441A 2248 movea.l A1, A0 0000441C 2007 move.l D0, D7 0000441E 2200 move.l D1, D0 00004420 C0FC 000C mulu.w D0, 0xC 00004424 4841 swap.w D1 00004426 C2FC 000C mulu.w D1, 0xC 0000442A 4841 swap.w D1 0000442C 4241 clr.w D1 0000442E D081 add.l D0, D1 00004430 33A8 0028 085C move.w [A1 + D0 + 0x5C], [A0 + 0x28] 00004436 2054 movea.l A0, [A4] 00004438 3147 0028 move.w [A0 + 0x28], D7 label0000443C: 0000443C 3007 move.w D0, D7 0000443E 5247 addq.w D7, 1 label00004440: 00004440 48C7 ext.l D7 00004442 B887 cmp.l D4, D7 00004444 6E00 FEE2 bgt -0x11C /* 00004328 */ 00004448 2054 movea.l A0, [A4] 0000444A 316E FFF2 0024 move.w [A0 + 0x24], [A6 - 0xE] 00004450 2054 movea.l A0, [A4] 00004452 317C FFFF 002C move.w [A0 + 0x2C], 0xFFFF 00004458 2054 movea.l A0, [A4] 0000445A 317C FFFF 002A move.w [A0 + 0x2A], 0xFFFF 00004460 4247 clr.w D7 label00004462: 00004462 48C7 ext.l D7 00004464 2054 movea.l A0, [A4] 00004466 2007 move.l D0, D7 00004468 D080 add.l D0, D0 0000446A 31BC FFFF 082E move.w [A0 + D0 + 0x2E], 0xFFFF 00004470 3007 move.w D0, D7 00004472 5247 addq.w D7, 1 00004474 0C47 0012 cmpi.w D7, 0x12 00004478 6DE8 blt -0x16 /* 00004462 */ label0000447A: 0000447A 206E 0014 movea.l A0, [A6 + 0x14] 0000447E 208C move.l [A0], A4 00004480 3005 move.w D0, D5 00004482 4CEE 18F8 FFD4 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x2C] 00004488 4E5E unlink A6 0000448A 4E75 rts fn0000448C: 0000448C 4E56 0000 link A6, 0 00004490 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00004494 266E 0008 movea.l A3, [A6 + 0x8] 00004498 2053 movea.l A0, [A3] 0000449A 2A28 0008 move.l D5, [A0 + 0x8] 0000449E 4247 clr.w D7 000044A0 605A bra +0x5C /* 000044FC */ label000044A2: 000044A2 48C7 ext.l D7 000044A4 2053 movea.l A0, [A3] 000044A6 2007 move.l D0, D7 000044A8 2200 move.l D1, D0 000044AA C0FC 000C mulu.w D0, 0xC 000044AE 4841 swap.w D1 000044B0 C2FC 000C mulu.w D1, 0xC 000044B4 4841 swap.w D1 000044B6 4241 clr.w D1 000044B8 D081 add.l D0, D1 000044BA 2870 0852 movea.l A4, [A0 + D0 + 0x52] 000044BE 200C move.l D0, A4 000044C0 6736 beq +0x38 /* 000044F8 */ 000044C2 2054 movea.l A0, [A4] 000044C4 7002 moveq.l D0, 0x02 000044C6 C0A8 0026 and.l D0, [A0 + 0x26] 000044CA 6708 beq +0xA /* 000044D4 */ 000044CC 2F0C move.l -[A7], A4 000044CE 4EAD 15CA jsr [A5 + 0x15CA /* export_693 */] 000044D2 584F addq.w A7, 4 label000044D4: 000044D4 2054 movea.l A0, [A4] 000044D6 3C28 0030 move.w D6, [A0 + 0x30] 000044DA 6D1C blt +0x1E /* 000044F8 */ 000044DC 48C6 ext.l D6 000044DE 2F06 move.l -[A7], D6 000044E0 4EAD 14EA jsr [A5 + 0x14EA /* export_665 */] 000044E4 48C0 ext.l D0 000044E6 588F addq.l A7, 4 000044E8 2F00 move.l -[A7], D0 000044EA 2F0C move.l -[A7], A4 000044EC 2F2D F116 move.l -[A7], [A5 - 0xEEA] 000044F0 4EAD 1E5A jsr [A5 + 0x1E5A /* export_967 */] 000044F4 4FEF 000C lea.l A7, [A7 + 0xC] label000044F8: 000044F8 3007 move.w D0, D7 000044FA 5247 addq.w D7, 1 label000044FC: 000044FC 48C7 ext.l D7 000044FE BA87 cmp.l D5, D7 00004500 6EA0 bgt -0x5E /* 000044A2 */ 00004502 7000 moveq.l D0, 0x00 00004504 4CEE 18E0 FFEC movem.l D5,D6,D7,A3,A4, [A6 - 0x14] 0000450A 4E5E unlink A6 0000450C 4E75 rts 0000450E 4E56 FFFC link A6, -0x0004 00004512 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00004516 286E 0008 movea.l A4, [A6 + 0x8] 0000451A 4247 clr.w D7 0000451C 3A2D F120 move.w D5, [A5 - 0xEE0] 00004520 2F2D F106 move.l -[A7], [A5 - 0xEFA] 00004524 4EAD 1602 jsr [A5 + 0x1602 /* export_700 */] 00004528 3C00 move.w D6, D0 0000452A 584F addq.w A7, 4 0000452C 6D00 009C blt +0x9E /* 000045CA */ 00004530 48C6 ext.l D6 00004532 2F06 move.l -[A7], D6 00004534 4EAD 15FA jsr [A5 + 0x15FA /* export_699 */] 00004538 486E FFFC pea.l [A6 - 0x4] 0000453C 48C6 ext.l D6 0000453E 2F06 move.l -[A7], D6 00004540 2F2E 000C move.l -[A7], [A6 + 0xC] 00004544 2F0C move.l -[A7], A4 00004546 4EBA FD58 jsr [PC - 0x2A8 /* 000042A0 */] 0000454A 3E00 move.w D7, D0 0000454C 4FEF 0014 lea.l A7, [A7 + 0x14] 00004550 6678 bne +0x7A /* 000045CA */ 00004552 4AAE FFFC tst.l [A6 - 0x4] 00004556 6772 beq +0x74 /* 000045CA */ 00004558 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000455C 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00004560 4A80 tst.l D0 00004562 584F addq.w A7, 4 00004564 6F64 ble +0x66 /* 000045CA */ 00004566 206E FFFC movea.l A0, [A6 - 0x4] 0000456A 2050 movea.l A0, [A0] 0000456C 2F28 0020 move.l -[A7], [A0 + 0x20] 00004570 2F0C move.l -[A7], A4 00004572 4EBA FC28 jsr [PC - 0x3D8 /* 0000419C */] 00004576 3E00 move.w D7, D0 00004578 504F addq.w A7, 8 0000457A 664E bne +0x50 /* 000045CA */ 0000457C 2F2D F112 move.l -[A7], [A5 - 0xEEE] 00004580 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 00004584 48C6 ext.l D6 00004586 206D F106 movea.l A0, [A5 - 0xEFA] 0000458A 2050 movea.l A0, [A0] 0000458C 2006 move.l D0, D6 0000458E 2200 move.l D1, D0 00004590 C0FC 0016 mulu.w D0, 0x16 00004594 4841 swap.w D1 00004596 C2FC 0016 mulu.w D1, 0x16 0000459A 4841 swap.w D1 0000459C 4241 clr.w D1 0000459E D081 add.l D0, D1 000045A0 21AE FFFC 081E move.l [A0 + D0 + 0x1E], [A6 - 0x4] 000045A6 2B6E FFFC F112 move.l [A5 - 0xEEE], [A6 - 0x4] 000045AC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000045B0 4EBA FEDA jsr [PC - 0x126 /* 0000448C */] 000045B4 206E FFFC movea.l A0, [A6 - 0x4] 000045B8 2050 movea.l A0, [A0] 000045BA 2F28 001C move.l -[A7], [A0 + 0x1C] 000045BE 2F0C move.l -[A7], A4 000045C0 4EBA FB00 jsr [PC - 0x500 /* 000040C2 */] 000045C4 3E00 move.w D7, D0 000045C6 4FEF 0010 lea.l A7, [A7 + 0x10] label000045CA: 000045CA 206E 0010 movea.l A0, [A6 + 0x10] 000045CE 3086 move.w [A0], D6 000045D0 48C5 ext.l D5 000045D2 2F05 move.l -[A7], D5 000045D4 4EAD 15FA jsr [A5 + 0x15FA /* export_699 */] 000045D8 3007 move.w D0, D7 000045DA 584F addq.w A7, 4 000045DC 4CEE 10E0 FFEC movem.l D5,D6,D7,A4, [A6 - 0x14] 000045E2 4E5E unlink A6 000045E4 4E75 rts 000045E6 4E56 0000 link A6, 0 000045EA 4E5E unlink A6 000045EC 4E75 rts